第一行输入组数n,输入n行字符串,对应每个字符串输出“flag{字符串}”
int main()
{
int n;
scanf("%d", &n);
char str[100];
for (int i = 0; i < n; i++)
{
scanf("%s", str);
printf("flag{%s}\n", str);
}
return 0;
}
int n;
char a[100];
scanf("%d",&n);
while(n--)
{
scanf("%s",a);
printf("flag{%s}",a);
}
这个用printf("flag{%s}"输出就好了啊
#Include <stdio.h>
int main()
{
char s[1000];
int n;
scanf("%d",&n);
getchar();
for(int i=0;i<n;i++)
{
gets(s);
printf("flag{%s}\n",s);
}
}
是要实现这种效果吗,供参考:
#include <stdio.h>
#include <string.h>
int main()
{
int n, i;
char str[20][80], buff[64];
scanf("%d", &n);
getchar();
for (i = 0; i < n; i++)
{
gets(buff);
sprintf(str[i], "flag{%s}", buff);
}
for (i = 0; i < n; i++)
puts(str[i]);
return 0;
}