/*
从键盘读入4个数num1、num2、num3、num4,
输出:(num1 ÷ num2的余数) × num3 + num4,
不需考虑num2为0和计算结果溢出的情况。
要求输出的结果中,整数部分宽度为8(不足8时以0补足),小数部分宽度为7。
*/
#include "stdio.h"
int main()
{
int num1,num2,num4;
float num3;
float y;
printf("请输入4个数:");
scanf("%d %d %f %d",&num1,&num2,&num3,&num4);
y = (num1%num2)*num3+num4;
printf("\n计算结果为:%016.7f\n",y);
return 0 ;
}
总结:
①若将 num1, y 的数据类型改为 double 型,结果将会发生怎样的变化。
②在输入函数scanf里,num1,num2,num3,num4前注意加上地址符&。
③按格式输出以0补足,在%后面加上0即可,16表示列数。
/*
从键盘读入4个数num1、num2、num3、num4,
输出:num1 + (num2 ÷ num3的余数) × num4,
不需考虑num3为0和计算结果溢出的情况。
要求输出的结果中,整数部分宽度为7(不足7时以0补足),小数部分宽度为5。
*/
#include "stdio.h"
int main()
{
int num1,num2,num3;
double num4,y;
printf("请输入4个数:");
scanf("%d %d %d %lf",&a

该博客介绍了C/C++编程中涉及的算术运算,包括取模运算、浮点数计算、类型转换以及格式化输出。示例代码展示了如何处理整数、浮点数的计算,并确保输出结果符合指定格式。此外,还涵盖了输入处理、条件判断和字符转换等基本操作。
最低0.47元/天 解锁文章
1707

被折叠的 条评论
为什么被折叠?



