黑马程序员技术交流社区

标题: 基础测试题自我分析(二) [打印本页]

作者: Morning_jcg    时间: 2015-11-4 22:48
标题: 基础测试题自我分析(二)
/*********************************************************************************

以下为本人的基础测试题,所表答案为我的答案,分析也是自己的理解,如有不对,还望指正。

**********************************************************************************/
编程题2:
输入两个数,打印(printf)这两个数的和、差、积、商、以及余数。(C语言编程题)
我的源码:
  1. #include <stdio.h>


  2. int main(){
  3.         int a,b;
  4.         scanf("%d %d", &a, &b);
  5.         printf("和:%d\n", a + b);
  6.         printf("差:%d\n", a - b);
  7.         printf("积:%d\n", a * b);
  8.         printf("商:%d\n", a / b);
  9.         printf("余数:%d\n", a % b);
  10.         return 0;
  11. }
复制代码
这道题可以再简单一点么?好像没什么好说的。



作者: 陌忆    时间: 2015-11-5 08:31
这道题的本来考察点应该是switch或者if...else吧
作者: Morning_jcg    时间: 2015-11-5 12:44
陌忆 发表于 2015-11-5 08:31
这道题的本来考察点应该是switch或者if...else吧

没理解,为什么?
作者: black747521    时间: 2015-11-6 13:16
a和b是整形的话,a/b不一定是整形,你只能得到商的整数部分,应该强制转换下
作者: Morning_jcg    时间: 2015-11-6 13:27
black747521 发表于 2015-11-6 13:16
a和b是整形的话,a/b不一定是整形,你只能得到商的整数部分,应该强制转换下 ...

是的,,但是,,我懒(其实是忘了),,




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2