中易网

C语言问题,输入两个数,运算符号随机

答案:2  悬赏:40  
解决时间 2021-03-06 06:10
#include<stdio.h>
#include<stdlib.h>
int main()
{ double a1,a2,b=0;
printf("请输入两个实数\n");
scanf("%d,%d",&a1,&a2);
switch(1+rand()%4)
{
case 1: b=a1+a2;break;
case 2: b=a1-a2;break;
case 3: b=a1*a2;break;
case 4: b=a1/a2;break;
}
printf("%d\n",b);
}

这哪里错了,不懂
最佳答案
double a1,a2,b=0;
printf("请输入两个实数\n");
scanf("%lf,%lf",&a1,&a2);
switch(1+rand()%4)
{
case 1: b=a1+a2;printf("%lf+%lf=%.2f\n",a1,a2,b);break;
case 2: b=a1-a2;printf("%lf-%lf=%.2f\n",a1,a2,b);break;
case 3: b=a1*a2;printf("%lf*%lf=%.2f\n",a1,a2,b);break;
case 4: b=a1/a2;printf("%lf/%lf=%.2f\n",a1,a2,b);break;
}
全部回答
改正一楼的二个地方就是, #include void main() { int n1,n2,result; char oper; printf("请输入两个数: "); scanf("%d%d",&n1,&n2); fflush(stdin) printf("\n请输入运算"); scanf("%c",&oper); switch(oper) { case '+': result=n1+n2; break; case '-': result=n1-n2; break; case '*': result=n1*n2; break; case '/': result=n1/n2; break; } printf("\n%d %c %d = %d\n",n1,oper,n2,result); }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
老板的灶具好吗?搪瓷面的
宝马发型连锁烫染超市地址在什么地方,想过去
独立基础之间的基础梁的挖土工程量计算
现在厦门的天气如何,清明小长假想去厦门玩,
1985演艺串吧地址在什么地方,想过去办事
现在人们应该关注哪些健康问题
其中一句是:有谁知道我的忧愁、歌名是什么
<<岳阳楼记>>中的范仲淹具有怎样的品质
胆囊结石能喝鲫鱼汤吗
星安小区西门地址有知道的么?有点事想过去
2017年亚冠附加赛时间
口腔科、五官科、内科的英文
梦幻西游人物89级穿3件练气套每回合可以恢复
青少年经常在电脑钱玩,每次玩到晚上10点钟左
模拟飞行怎么翻译成中文
推荐资讯
请问"小西天"、“雷音寺”的背景音乐是怎么样
94版的《射雕英雄传》中黄药师在桃花岛和洪七
军人左肩锁骨骨折可以评几级伤残?
瞧!这张桌子真大!英语怎样书写
谁用过行云流水防臭地漏,质量怎么样?
怎样判断奶水够不够吃我的奶水不足,现在
有一个男生开始我对他很好的,但是不知道为什
钱星线我想知道这个在什么地方
最近发现自己的车灯光变得有点散,本身是氙气
猜一下 下面两个图说的是哪部电影 第一个 是
八月初去青海湖穿什么合适
青岛啤酒1903好吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?