个人中心
我的提问
我的回答
今日任务
我的设置
退出
文档资料
电脑网络
体育运动
医疗健康
游戏
社会民生
文化艺术
电子数码
娱乐休闲
商业理财
教育科学
生活
烦恼
资源共享
其它
歪果仁看中国
爱问日报
精选问答
爱问教育
爱问公益
爱问法律
: a+=a-=a*a; 等效于 a=a-a*a; a=a+a;
1个回答
直接算。int a = 'f'-'a'+'A'; char有int值。
2个回答
格式控制符的文体 去掉5.2 在printf("%5.2f",f);
有什么区别?试试不就知道了?! 第一个打印Area:+你要输出的浮点数,第二个直接打印你要输出的浮点数!
scanf( "%f%f",&e,&f); 到这句时,你是怎么输入数据的呀? 会不会是错在这儿呢? 你把这句改改再试一下.
4个回答
写个程序运行一下就知道了
“f”没有定义
#include #include int main() { float C,F; printf("请输入华氏温度\n"); scanf("%f",&F); C=5.0*(F-32)/9.0; printf("摄氏温度为\n"); printf("%7.2f",C); } 这个问题很简单,主要是两个...
首先会先计算括号里的,然后是乘除运算,乘除运算的顺序是从左到右 , 第二个先运算 5/9结果是0,所以第二个肯定是0啦 第一个要看具体情况。如果F输入的是整数答案也是整数,小数就是小数 正像楼上说的有个强制类型转化 还有顺便问一下,定义的a和b干吗的?
main() //主函数开始 { float f,c; //定义两个变量 printf("输入华氏温度F\n"); //输出这句话,提示输入华氏温度 scanf("%f",&f); //接受键盘输入的值,即华氏温度 c=5/9.0(f-32); //用转换函数计算 printf("华氏温度F=%.2...
不是,一定要以分号结束c=5/9*(F-32);