栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > C++面试题库

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

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

解:   #include  <stdio.h>
#include  <math.h>
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);
 }

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/265935.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号