黑马程序员技术交流社区

标题: 利用指针做计算器 [打印本页]

作者: ff774411    时间: 2015-10-7 12:54
标题: 利用指针做计算器
  1. <div class="blockcode"><blockquote>#include <stdio.h>
  2. //1.定义加减乘除求余的函数
  3. void caculator(int a,int b,int *jia,int *jian,int *cheng,float *chu,int *yu){
  4.     *jia   = a + b;
  5.     *jian  = a - b;
  6.     *cheng = a * b;
  7.     *chu   = a/(float)b;
  8.     *yu    =a%b;
  9. }


  10. int main(int argc, const char * argv[]) {
  11. //2.定义变量
  12.     int x = 1, y = 1;
  13.     int jia   = 0;
  14.     int jian  = 0;
  15.     int cheng = 0;
  16.     float chu = 0.0f;
  17.     int yu    = 0;
  18. //3.提示用户输入两个数字
  19.     printf("请输入两个数字,以空格隔开:");
  20. //4.保存用户输入的数字
  21.     scanf("%d %d",&x,&y);
  22. //5.调用第一步的计算函数
  23.     caculator(x, y, &jia, &jian, &cheng, &chu, &yu);
  24. //6.打印计算结果
  25.     printf("jia   = %d\n"   ,jia);
  26.     printf("jian  = %d\n"   ,jian);
  27.     printf("cheng = %d\n"   ,cheng);
  28.     printf("chu   = %0.2f\n",chu);
  29.     printf("yu    = %d\n"   ,yu);

  30.     /*int z=0,m=0;
  31.     scanf("%d %d",&z,&m);
  32.     printf("%d\n",z);
  33.     printf("%d\n",m);*/
  34.    
  35.     return 0;
  36. }
复制代码




作者: LoveDDforever    时间: 2015-10-8 18:30
必须要赞一个,顶起!
作者: Eric_h    时间: 2015-10-8 21:26
写的很标准呢!赞




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