break-word; clear: both; text-indent: 2em; color: rgb(24, 30, 51); font-family: PingFangSC, 微软雅黑, 黑体, Arial, Helvetica, sans-serif; font-size: 18px; background-color: rgb(255, 255, 255); line-height: 2;">【案例描述】
break-word; clear: both; text-indent: 2em; color: rgb(24, 30, 51); font-family: PingFangSC, 微软雅黑, 黑体, Arial, Helvetica, sans-serif; font-size: 18px; background-color: rgb(255, 255, 255); line-height: 2;">编程实现:输入二个整数,输出它们的和、差、积、商。商四舍五入保留到小数点后2位。
输入格式:20 3
输出格式:23,17,60,6.67
【案例分析】
1、可以通过scanf函数接受键盘输入:
scanf("%d%d",&x,&y);
其中:
(1)"%d%d"为输入格式控制。
----%d表示输入一个整数。
----这里需要输入二个整数。输入时二个整数以空格、TAB或回车符分隔。
(2)&x表示取变量x的地址。
printf("%d,%d,%d,%.2f",x+y,x-y,x*y,(float)x/y);
其中:
(1)"%d,%d,%d,%.2f"为输出格式控制。
(2)%d表示输出一个整数,整数由函数后面的参数给出。
(3)%.2f表示输出一个浮点数,且四舍五入保留到小数点2位。
(4)(float)x表示将整数x转换为浮点数。x/y的返回值是整数,(float)x/y的值是浮点数。
【参考代码】
#include<stdio.h>
main()
{ int x,y;
scanf("%d%d",&x,&y);
printf("%d,%d,%d,%.2f",x+y,x-y,x*y,(float)x/y);}