定义一结构体数组表示分数,并求两个分数相加之和
解: #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);
}
#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);
}
【定义一结构体数组表示分数,并求两个分数相加之和】相关文章
2. 定义一结构体变量,用其表示点坐标,并输入两点坐标,求两点之间的距离
4. Can a struct inherit from another struct? (结构体能继承结构体吗)
5. 怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
6. 写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度
7. 请编写一个 C 函数,该函数在给定的内存区域搜索给定的字符,并返回该字符所在位置索引值
8. Can a struct inherit from another class? (结构体能继承类吗)
9. 介绍一下Prototype的$()函数,$F()函数,$A()函数都是什么作用?
10. 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
本文来源:https://www.mianshiwenti.com/a13075.html
进入下载页面
﹝定义一结构体数组表示分数,并求两个分数相加之和﹞相关内容
- 怎样自定义一个异常类
- Ruby如何定义一个类
- Python中如何定义一个函数
- Python如何定义一个函数
- 计算 s=(x*y)1/2,用两个宏定义来实现
- 大整数数相乘的问题
- 函数只定义了一次, 调用了一次, 但编译器提示非法重定义了-什么问题?
- 网络体系结构及协议的定义
- 简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
- 面试的分析对策:表示立刻上班