lmmp.net
当前位置:首页 >> C语言输入一个字符串,然后分割成三个,规则入内 >>

C语言输入一个字符串,然后分割成三个,规则入内

char s[20]; scanf("%s",s); printf ("%4s%3s%s", s, s+4, s+7);

#include "stdio.h"#include "string.h"void main(){ int i; char ch[3][10]; for(i=0;i

#include #include int main(int argc,char *argv[]){ char a[300],b[50],c[50],t[300],*pt; int lb; printf("Input 3 strings...\n"); scanf("%100s%50s%50s",a,b,c); lb=strlen(b); while(pt=strstr(a,b)){ strcpy(t,pt+lb); strcpy(pt,c); st...

#include int main(){int i=0;char string[50];gets(string);puts(string);while(string[i] != '\0'){if(string[i]>='a'&&string[i]='A'&&string[i]

可以将整数当做字符串(字符串长度不超过10)接收,然后反向输出字符数组元素即可。 字符串实际长度可以用strlen函数来计算。 方法程序如下: #include #include main() {char a[10];int i,j; scanf("%s",a); j=strlen(a); for(i=j-1;i>=0;i--) pr...

我理解你这”第一个字母的首字换成大写“为“每个单词的首字母换成大写”,问题描述不太明白,具体自己再改程序吧! #include "iostream" using namespace std; int main(void) { int i = 0; char * hello = new char[50]; gets(hello); printf("the...

//#include "stdafx.h"//vc++6.0加上这一行.#include "stdio.h"#include "stdlib.h"int main(void){ int n; char x[9]; printf("Input n(int hex like 0x89fd)...\n"); scanf("%d",&n); while(n--){ scanf("%s",x); printf("%ld\n",strtol(x+2,N...

//#include "stdafx.h"//If the vc++6.0, with this line.#include "stdio.h"int main(void){ char s[100],ns[100]; int i,j; printf("Please intput a string...\ns="); gets(s); for(j=i=0;ns[j]=s[i];i++) if(s[i]>='0' && s[i]

本来就可以把它当成数组呀, 数组长度是strlen("01111100") 也就是8 . 假如这个字符串的名叫str, 可能通过str[0] ...str[7] 来访问这8个元素. 不知道你要问的是不是这个意思。

网站首页 | 网站地图
All rights reserved Powered by www.lmmp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com