怎么搞多组数据,我用EOF显示运行超时,求助,谢谢。
第6行后面的分号删掉
while循环去掉,直接 gets(a);
参考如下:
#include<stdio.h>
int main(){
char a[100];
int i;
gets(a);
a[0]=a[0]-32;
for(i=1;a[i]!='\0';i++){
if(a[i-1]==' '){
a[i]=a[i]-32;
}
}
for(i=0;a[i]!='\0';i++){
printf("%c",a[i]);
}
printf("\n");
return 0;
}
如有帮助,欢迎采纳哈!
既然你前面用了gets(a)读入了整个字符串,你后面用puts(a)输出整个字符串就好了,为什么要循环