这个题为啥看不到原因啊?
c语言吧
全部回复
仅看楼主
level 3
wl5577 楼主
我是编程的如下:
#include <stdio.h>
int main(void)
{
char ch;
int n=0,m=0,x=0;
while((ch=getchar())!='#')
{
if(ch=' ')
{n++;}
else if (ch='\n')
{m++;}
else
{x++;}
}
printf("%d,%d,%d\n",n,m,x);
return 0;
}
但运行起来就是不正确,求解答
2024年04月07日 14点04分 1
level 12
=是赋值==是比较
2024年04月07日 15点04分 2
我操,又迷了[汗]
2024年04月07日 15点04分
@wl5577 没事。我学计算机这么久了。我都偶尔还是会忘[呵呵]java还好会直接报错。c是tm真给你运行啊
2024年04月07日 23点04分
@柚樱 但凡看一眼警告
2024年04月08日 00点04分
@柚樱 因为这符合C语言语法[滑稽]Python里虽然也会报错,但单独弄了个运算符保留了这种语法
2024年04月08日 02点04分
level 3
wl5577 楼主
人为什么那么容易迷[吐]
2024年04月07日 15点04分 3
这个错以后还会犯,但是会比现在发现得早[太开心]
2024年04月09日 03点04分
level 5
,3
2024年04月08日 00点04分 4
level 5
,iii
2024年04月08日 00点04分 5
level 5
6333
2024年04月08日 00点04分 6
level 12
用switch
2024年04月10日 04点04分 7
1