fkjj.net
当前位置:首页 >> 通过gEts函数从键盘输入一行字符串到数组A(长度小... >>

通过gEts函数从键盘输入一行字符串到数组A(长度小...

#includeint main(){ char str[100]; int i=0; int num=0,ch=0,blank=0,other=0; gets(str); while(str[i]!='\0') { if((str[i]>='A' && str[i]='a' && str[i]='0' && str[i]

#include int main() {int n=0,i; char s[51]; gets(s); for(i=0;s[i];i++) if(s[i]==' ')n++; printf("其中有%d个空格\n",n); return 0; }

#include int main() {int n=0,i; char s[51]; gets(s); for(i=0;s[i];i++) if(s[i]==' ')n++; printf("其中有%d个空格\n",n); return 0; }

就是一个排序的问题,你可以选择插入排序、冒泡排序、或者选择排序都能实现这个问题

我帮你测试过了,从0开始。 #include int main() { int i, n=3; char a[3][50]; for(i=0;i

可以使用strlen()函数,范例如下: #include #include int main() {char a[5];gets(a);printf("Length=%d",strlen(a));}执行效果如下:

#include #include int main(){ char a[999]; int n=0,i; gets(a); for(i=0;i

#include "stdio.h"#include "string.h"void copy_string(char * from, char * to) { int i; for(i=0; i

gets是行读,没办法分开,可以读的时候就分开: char ch1[100],ch2[100]; scanf("%s,%s",ch1,ch2); 输入:字符串1,字符串2 (要求:字符串1中不含逗号)

不会报错,刚刚我试了一下,这个问题没有什么意义不是吗?一般知道数组长度用数组,不知道长度用指针。针对你这个问题,字符串结束符自然是在最后一个字符的后面,也就是在g后面有个\n。

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