1 个回答
体检看
回答于 2024-07-20
已采纳
提问:请问用C语言怎么编写,我就想用(y/n)判断是否会员。谁能帮解一下,万分感谢!
这是我编的,请问问题出在哪了?#include<stdio.h>int main(){ int M; char c; printf("请输入商品总价:"); scanf("%d",&M) ; printf("是否会员(y/n):"); scanf("%d",&c); if(c='y') M=0.9*M; else { M=M; printf("\a") ; } printf("%d",M); return 0;}
网友回答:
有两个错误:
第一个,字符输入,应该用%c,并且还有留一空格,即scanf (" %c",&c);
第二个,if()判断语句中,对于控制条件要双等号,即c=='y'
下面是我修改的程序:
#include<stdio.h>
int main()
{
int M;
char c;
printf("请输入商品总价:");
scanf("%d",&M) ;
printf("是否会员(y/n):");
scanf(" %c",&c);
if(c=='y')
{
M=0.9*M;
}else{
M=M;
}
printf("%d",M);
return 0;
}
还有问题吗,谢谢采纳,Thanks♪(・ω・)ノ
我来回答
相关问题
1
回答
游戏王卡组推荐
单机游戏
567 浏览