定义一结构体数组表示分数,并求两个分数相加之和

2023-07-06   


解: #include
   #include
   struct fenshu
  
   int fz;
   int fm;
   ;
   main()
  
   int I;
   struct fenshu f1,f2,result;
   printf(“input f1.fz:”);
   scanf(“%d”,&f1.fz);
   printf(“input f1.fm:”);
   scanf(“%d”,&f1.fm);
   printf(“input f2.fz:”);
   scanf(“input f2.fz);
   printf(“input f2.fm:”);
   scanf(“%d”,&f2.fm);
   result.fm=f1.fm*f2.fm;
   result.fz=f1.fz*f2.fm+f1.fm*f2.fz;
   I=result.fz;
   While((result.fz%i)||(result.fm%i))
   i–;
   result.fm=result.fm/i;
   result.fz=result.fz/i;
   printf(“result.fz is:%d”,result.fz);
   printf(“result.fm is:%d”,result.fm);
  


相关内容:

  1. 定义一结构体变量,用其表示点坐标,并输入两点坐标,求两点之间的距离
  2. Python如何定义一个函数
  3. 在C语言中"指针和数组等价"到底是什么意思?
  4. 关于公布2023年重庆市招募“三支一扶”​人员笔试合格分数线的通知
  5. 尼木年事业编招聘考试《职业能力倾向测验》真题及答案解析
  6. 新闻学专业就业前景