中易网

C语言求余数

答案:4  悬赏:30  
解决时间 2021-01-30 15:10
#include
void main()
{
float num,num2;
printf("Please input two number:");
scanf("%f%f",&num,&num2);
printf("num+num2=%2f\n",num+num2);
printf("num+num2=%2f\n",num-num2);
printf("num+num2=%2f\n",num*num2);
printf("num+num2=%2f\n",num/num2);
printf("num+num2=%2f\n",(int)num%(int)num2);
getch();
}
算不出余数 求教

我用的事winTX编程 结尾必须有getch()
最佳答案
#include
#include
void main()
{
int num,num2;//这里改了
printf("Please input two number:");
scanf("%d%d",&num,&num2);
printf("num+num2=%2d\n",num+num2);//下面的都改了
printf("num+num2=%2d\n",num-num2);
printf("num+num2=%2d\n",num*num2);
printf("num+num2=%2d\n",num/num2);
printf("num+num2=%2d\n",(int)num%(int)num2);
system("pause");
}

如果一定要用浮点数:

#include
void main()
{
float num,num2;
printf("Please input two number:");
scanf("%f%f",&num,&num2);
printf("num+num2=%2f\n",num+num2);
printf("num+num2=%2f\n",num-num2);
printf("num+num2=%2f\n",num*num2);
printf("num+num2=%2f\n",num/num2);
printf("num+num2=%2d\n",(int)num%(int)num2);//改这里
getch();
}
全部回答
你写了两次输入。。。 scanf getch 你的这个getch是什么意思呢?
余数是整型的, 输出用 %d 不能用 %f
printf("num+num2=%2f\n",(int)num%(int)num2);%2f改成%2d, 算没错, 是打印结果时有问题.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
2011南京周边旅游景点大全
西周时期将一贯犯罪与偶然犯罪区分为什么
向阳花艺术培训中心地址在哪,我要去那里办事
EXCEL表格中有空行,粘贴时怎么整批去掉空行?
国家收回土地房子有补偿吗
车载点烟器是AC还是DC汽车不是有个点烟器
杭州手淘网络技术有限公司怎么样?靠谱不?,
为什么编完VB程序只要一保存就会生成一个VBW
如何自学ACCA,你一定要知道
农村区域发展对理科女生来说怎么样
冬天战斗民族为什么把宝宝光着身子放外面
ip地址怎么看是不是一个地址
小区门卫保安服务不好,怎么投诉他?
急求麦兜响当当伴奏
iRead读书软件的语音朗读功能怎么用呢?
推荐资讯
小手指比其它手指凉是怎么回事啊!
企业所得税汇算清缴中关联业务往来申报表错误
56个民族有哪些?分别有什么风俗?和节日?如
泉州有哪些理想的自助餐???急急急啊
15选5中奖规则一等奖一般多少钱
和"想"同义的字有哪些?
glamour是什么牌子香水
为什么结婚前总是会为一些鸡毛蒜皮的小事和女
初中化学对于氨必须要掌握的知识有哪些?
D700 + 24-70镜头和105V微距 单反棚拍服装为
广州农村商业银行 转账到湖南农村信用社的问
清远广硕靴厂包吃住?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?