字符串多组输入问题
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int main()
{
int n,i,j,l,tt;
scanf("%d",&n);
char a[101];
char b='a';
while(gets(a)!=NULL)
{
n=strlen(a);
for(i=0; i<n; i++)
{
if(i==0||a[i-1]==' ')
{
printf("%c",a[i]-32);
}
else printf("%c",a[i]);
}
printf("\n");
}
return 0;
}
多组输入字符串while((scanf("%s",a))!=EOF)
要求字符串带空格的可以用while(gets(a)!=NULL过OJ