标签:除法 试题 直接 操作 return 分享 open turn fda
C语言试题库1
第一题 写一个程序,从键盘输入三个整数,然后输出这三个数的和、差、积、商。 和、差、积都很简单用+、-、*去对这3个数直接进行操作就行,但是求商时要注意:C语言中两个整数相除不是算术里的除法,其最后结果还是整数,eg: 3/2=1 5/2=2 那么在C语言最后如何让两个整数相除的结果和算术相除结果一样呢?这时就要把被除数转换成浮点数
代码如下:
1 #include <stdio.h> 2 int main() 3 { 4 int number_1, number_2, number_3; 5 scanf("%d %d %d", &number_1, &number_2, &number_3); 6 printf("%d\n", number_1 + number_2 + number_3); 7 printf("%d\n", number_1 - number_2 + number_3); 8 printf("%d\n", number_1 * number_2 * number_3); 9 printf("%.2f\n", (float)(number_1) / number_2 / number_3); 10 return 0; 11 } 12 13 //测试数据: 14 //输入: 1 2 3 15 //输出: 6 2 6 0.17
标签:除法 试题 直接 操作 return 分享 open turn fda
原文地址:http://www.cnblogs.com/wyb666/p/7944528.html