为什么!号结束不了呢
#include<stdio.h>#include<ctype.h>
int main()
{
longn=0; char ch;
while((getchar())!='!')
if(isspace(ch))n++;
printf("n=%ld\n",n);
} 改成这样:
#include<stdio.h>
#include<ctype.h>
int main()
{
longn=0; char ch;
while((ch = getchar())!='!')
if(isspace(ch))n++;
printf("n=%ld\n",n);
} 因为你没有给 ch 赋值呀
#include <stdio.h>
#include <ctype.h>
int main()
{
long n = 0;
char ch;
while ((ch = getchar()) != '!')
if (isspace(ch))
n++;
printf("n=%ld\n", n);
} zltzlt 发表于 2020-8-8 11:49
因为你没有给 ch 赋值呀
哦哦哦哦哦哦{:5_104:} qiuyouzhi 发表于 2020-8-8 11:49
改成这样:
我输出了!结束不了呀vc++2010 崔铭1315 发表于 2020-8-8 11:56
我输出了!结束不了呀vc++2010
用英文感叹号 qiuyouzhi 发表于 2020-8-8 11:57
用英文感叹号
不行呀{:5_107:}
不知道为什么用英文!也结束不了 崔铭1315 发表于 2020-8-8 12:02
不行呀
那就用Dev-C++
页:
[1]