C语言,如何输入一个以回车结束的字符串??0
)
i++;O',但是写的不一样: ",flag=0;
}
s[i]='n': "!='stdio.
#include<,count=0;0'Input a character;s[i];
scanf(" 到这里结束!=';i++)
{
if(s[i]>&&s[i];;
getchar()!=');)
{
if(s[i],运行都是对的;='。但我把两道题这个部分对调一下就都不对了;Input a string;
flag=1,&c);;stdio;
char s[80];\U',到底应该怎么写“输入一个以回车结束的字符串”这段程序啊;A'。
for(i=0;0');,i=0,c;index=%d"?好困惑……
那个第一题在while前为什么不能写getchar;\
return 0.h>\E',
while((ch[i]=getchar()),第二题又为什么要在while前写getchar……求解T T
1;count=%d".
#include
}
}
printf(");
while((c=getchar()); 从这里开始!='
int index;i++)
if(c==ch[i]){
index=i;ch[i];&&s[i];='.h>
int main()
{
char ch[80];A'!=': ")
count++;
int main(void)
{
int i=0;)!='0'\,count);) 从这里开始
{
s[i++]=c;
else if(flag==0)
printf(",c;
printf("\&&s[i]
ch[i]='
return 0!=',index);Z'n'Not Found\
printf("&&s[i];!=' 到这里结束
for(i=0;n"!=';I'&&s[i];
}
2;
printf("%c"0'}
if(flag==1)
printf("这两道不同的题都需要“输入一个以回车结束的字符串”