问答题

论述题3:
已知C源程序如下:
/*分数运算 fsys.c*/
#include<stdio.h>
int main()
{
long int a,b,c,d,i,x,y,z;
char op;
printf("两分数b/a,d/c作+、-、*、/四则运算。结果为分数。\n");
printf("请输入分数运算式:b/a op d/c\n");
scanf("%ld/%ld%c%ld%ld",&b,&a,&op,&d,&C) ;
if(a==0||c==0){
printf("分母为0,输入错误!\n");
return(0);
}
if(op=="+"){
y=b*c+d*a;
x=a*c; /*运算结果均为y/x*/
}
if(op=="-"){
y=b*c-d*a;
x=a*c;
}
if(op=="*"){
y=b*d;
x=a*c;
}
if(op=="/"){
y=b*c;
x=a*d;
}
z=x;
if(x>y)z=y;
i=z;
while(i>1){
if(x%i==0&&y%i==0){x=x/i;y=y/i;continue;};
i——;
}
printf("%ld/%ld%c%ld/%ld=%ld/%ld.\n",b,a,op,d,c,y,x);
return 0;
}画出程序中main函数的控制流程图。

答案: main函数的控制流程图:

题目列表

你可能感兴趣的试题

问答题

测试计划的目的是什么测试计划的内容都包括什么其中哪些是最重要的

答案: 测试计划的目的:编写软件测试计划的目的是指导测试组成员进行工作和让测试组以外的项目成员了解测试工作的。
测试计...
微信扫码免费搜题