这个题为啥看不到原因啊?
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
贴吧用户_5CNKtGe
=是赋值==是比较
2024年04月07日 15点04分
2
wl5577
我操,又迷了
2024年04月07日 15点04分
柚樱
@wl5577
没事。我学计算机这么久了。我都偶尔还是会忘
java还好会直接报错。c是tm真给你运行啊
2024年04月07日 23点04分
qishipai
@柚樱
但凡看一眼警告
2024年04月08日 00点04分
六翼幻世
@柚樱
因为这符合C语言语法
Python里虽然也会报错,但单独弄了个运算符保留了这种语法
2024年04月08日 02点04分
level 3
wl5577
楼主
人为什么那么容易迷
2024年04月07日 15点04分
3
流星飞越8
这个错以后还会犯,但是会比现在发现得早
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
苦力怕40
用switch
2024年04月10日 04点04分
7
1