为了账号安全,请及时绑定邮箱和手机立即绑定

最赞回答 / Allen51
因为double类型是以二进制形式储存的, 转换成十进制时只能做近似的转换,即使是一个确定值,他在做转换的时候也可能产生误差,因为并不是每一个十进制的小数都能用二进制表示。例如0.3你就无法用一个二进制数表示出来。对于此问题,最好的办法是:由于已知人民币一般用元角分计算,便限制只输出两位小数,用%.2f
/*
这是一首思念家乡的诗
*/
printf("床前明月光,");
printf("疑是地上霜。");
printf("举头望明月,");
printf("低头思故乡。");
//短短四句诗,写得清新朴素,明白如话。它的内容是单纯的,但同时却又是丰富的。
//它是容易理解的,却又是体味不尽的。诗人所没有说的比他已经说出来的要多得多。
//它的构思是细致而深曲的,但却又是脱口吟成、浑然无迹的。从这里,我们不难领
//会到李白绝句的“自然”、“无意于工而无不工”的妙境。

已采纳回答 / 慕娘5579366
换成这样printf("num的整数部分是%d\n", numone);  

已采纳回答 / 慕娘5579366
4%7/3 先算4%7等于4  4/3=1

已采纳回答 / 慕田峪6578131
你这个都没有用到代码,完全是你自己口算的,输出语句应该是x+y,x-y,等等

最新回答 / 慕容8045085
有的C程序会用两个才对,有的就需要一个就好,但是还有要求不严格的放上去三个也可以

已采纳回答 / qq_慕斯6149555
你是不是写错了哪里的符号。。。这样做是可以的

已采纳回答 / 慕移动5338675
你把它上面的引号和分号删了,自己再输一次。

已采纳回答 / 慕用9341100
#include <stdio.h>int main() {    int year = 2014; //今年是2014年    //补全一下代码    if(year%4==0&&year%100==0)    {        printf("今年是闰年");    }    else    {        printf("今年是平年");    }                    return 0;}

已采纳回答 / 慕容5044440
你计算机语言表达的是不仅能被4整除而且能被400整除,如2016年是闰年但不能被四百整除,按照你的想法要对年分再用if语句判断是否为整数年。

已采纳回答 / qq_慕尼黑1241971
问题一、cirf没有在主函数中定义,cirf是int getGirth(int a,int b,int c)中的变量,只作用于这个函数,函数外无法使用。问题二、在主函数定义cirf后需要初始化值,不然就是随机数。问题三、函数调用放在printf后输出不会显示被调用的函数的返回值,可以使用赋值在printf前把函数的返回值赋给cirf。综上,解决方法:int cirf=getGirth(a,b,c);printf("三角形的周长是:%d\n", cirf);

最新回答 / 马东洋洋
只能在if下面加括号,括号不能把if包含
逗号运算符是最小的,它这里没有写。
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消