c语言输入函数gets()的问题
比较n个字符串的大小main(){chara[10][100],b[100],c;inti,n;printf("n=");scanf("%d",&n);scanf("%c...
比较n个字符串的大小 main() { char a[10][100],b[100],c; int i,n; printf("n="); scanf("%d",&n); scanf("%c",&c); for(i=0;i<n;i++) gets(a[i]); strcpy(b,a[0]); for(i=1;i<n;i++) if(strcmp(a[i],b)>0) strcpy(b,a[i]); printf("max=%s\n",b); } 其中第六行 scanf("%c",&c); 的作用是什么?为什么去掉之后循环到a[0]时不运行gets(a[0])
展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询