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

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

int main() { char buf[];//buf为你的带空格的字符串 char arr1[]; //以下为分别用以存储的字符数组 char arr2[]; . . . int i = 0; int counts = 1; //循环计数 char*p =& buf[0]; //读指针 while(*p!='\0') { if(' '==*p) { p++; continue; } ...

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

#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]

用if语句判断,空格的ASCII码是32

可以将整数当做字符串(字符串长度不超过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"stdio.h" #include"string.h" void main() { char a[100],b[100]; int i,n,m,k; printf("请输入第一个字符串(a):"); gets(a); n=strlen(a); printf("在输入要插入的字符串(b):"); gets(b); m=strlen(b); printf("请输入要插入的位置(k...

可以用这个atio(a);a表示一个字符串首地址; 它包含在include头文件中

#include #include int main(void) { char a[80],b[80];//两个字符串 char c[10];//新字符串 int len2; int i,j,k=0; printf("请输入字符串a:"); gets(a); printf("请输入字符串b:"); gets(b); for(i = 0; i < 3; i++) { c[k++] = a[i]; } len2 ...

刚刚回答过一模一样的问题,不知道是不是你重复提问,代码如下: #include void conv(char * p);int main(void){ char str[100]; printf("输入字符串:"); gets(str); conv(str); puts(str); return 0;}void conv(char * p){ while(*p!='\0') { ...

#include #include int main() { char str[20],c; int i,n; printf("str="); gets(str); n=strlen(str); for(i=0;i

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