选择题用C语言如何编译

来源:百度知道 编辑:UC知道 时间:2024/06/14 12:31:26
比如说 你爱我吗?a 爱 b很爱 c非常爱 d以上都有
#include"stdio.h"
main()
{ int x;
int sum=0;
printf("你爱我吗?\n");
(x='a')?10:(x='b')?15:(x='c')?20:(x='d')?30:x;
scanf("%d",&x);
sum+=x;
printf("%d",sum);
}
if语句后面的10 20 30 是选那得的分数 可是我编译出来的东西都是97 能说下为什么吗? 我这只是个比方 我想做的东西是做个测试 a b c d各有分数 然后在最后统计出来 但是我刚开始想了个思路就行不通 所以想问下

你把x的赋值放到输入函数下面看看

= or ==

左结合 还是 右结合

注意可读性

^_^ 刚学编程就开始琢磨着骗女友了啊 哈哈

我说的很清楚了

你明白=和==的区别嘛

x='a'应该是x=='a'吧?

多选择还不如直接用case或者if,程序易读~~~