源代码:
- #include
- int main(void)
- {int x;
- int y=2,z=3;
- scanf("%d",&x);
- if(x=y+z);
- printf("*****");
- else
- printf("#####" );
- return 0;
- }
编程要求
程序中要求键盘输入x的值,当x的值为5时输出*****,否则输出#####。
-
输入:整数x的值。
-
输出:当x的值为5时输出*****,否则输出#####。
测试说明
平台会对你编写的代码进行测试,若是与预期输出相同,则算通关。
输入:5
输出:*****
很明显,这是普通的if...else...的细节问题。if括号中的语句是个判断性语句,并不是赋值语句。
区分赋值语句和判断语句!
“==”和“=”的区别。
#include"stdio.h"
int main(void)
{
int x;
int y=2,z=3;
scanf("%d",&x);
if(x==y+z)
printf("*****");
else
printf("#####" );
return 0;
}



