字元串多組輸入問題
OJ字元串多組輸入問題
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIyVGduV2YfNWawNCM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2csETWU1UMnRkT6VleYhnRzwEMW1mY1RzRapnTtxkb5ckYplTeMZTTINGMShUYfRHelRHLwEzX39GZhh2css2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xyayFWbyVGdhd3LcV2Zh1Wa9M3clN2byBXLzN3btg3Pn5GcukTO4ATOyUDMyETMwEjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
#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