C语言编程:从键盘输入两个实数后,屏幕显示菜单如下内容?
#include<stdio.h>
char *Text[] = {"退出", "两数之和",
"两数之差", "两数乘积",
"两数相乘之商"};
int main(void)
{
double n1, n2, result;
int choice;
printf("请输入两个实数:");
scanf("%lf%lf", &n1, &n2);
while(1)
{
for(int i = 1; i < sizeof(Text)/sizeof(char *); i++)
printf("%d.%s%s
", i, "输出", Text[i]);
printf("5.%s
", Text[0]);
printf("请输入你的选择: ");
scanf("%d", &choice);
if(choice == 5)
{
printf("退出关闭程序
");
return 0;
}
if(choice < 0 || choice > 4)
{
printf("抱歉,查无此选项
");
continue;
}
switch(choice)
{
case 1:
{
result = n1 + n2;
break;
}
case 2:
{
result = n1 - n2;
break;
}
case 3:
{
result = n1 * n2;
break;
}
case 4:
{
result = n1 / n2;
break;
}
}
printf("%s%s:%.2lf
", Text[choice], "为", result);
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
double a,b;
int c;
while(1)
{
printf("请输入两个实数:");
scanf("%lf%lf",&a,&b);
printf("1.输出两数之和
");printf("2.输出两数之差
");printf("3.输出两数乘积
");printf("4.输出两数相除之商
");printf("5.退出
");printf("请输入你的选择:");
scanf("%d",&c);
switch(c)
{
case 1:printf("两数之和为 %g
",a+b);break;case 2:printf("两数之差为 %g
",a-b);break;case 3:printf("两数乘积为 %g
",a*b);break;case 4:printf("两数相除之商为 %g
",a/b);break;case 5:printf("关闭退出程序
");exit(0);default:printf("抱歉,查无此选项
");break;}
}
return 0;
}
答:int main(void){ double n1, n2, result; int choice; printf("请输入两个实数:"); scanf("%lf%lf", &n1, &n2); ...
答:include<stdio.h> include<math.h> define e 2.71828 main(){ int a,x;printf("输入2个实数a,x\n");scanf("%d%d",&a,&x);if(a==0&&x==0)printf("不在ln的定义域内\n");else printf("a^5+sin(ax)+ln(a+x)+e^ax = %lg\n",pow(a,5)+sin(a*x)+log10(a+x),pow...
答:i1 = (int)f1;i2 = (int)f2;printf("整数取余为:%d\n",i1 % i2);return 0;}
答:printf("Please enter two number:");//提示语 scanf("%d %d",&a,&b);//读取键盘输出,分别存入2个变量中,输入时,数字用空格分开 fun1(&a,&b);//执行第一种交换函数 printf("%d,%d\n",a,b);//打印输出交换后的两个数到屏幕 fun2(&a,&b);//执行第二种交换函数 printf("%d,%...
答:include<stdio.h> int main(){ double a, b;scanf("%lf %lf", &a, &b);if(a>b){ printf("%lf %lf\r\n", a, b);}else{ printf("%lf %lf\r\n", b,a,);} return 0;}
答:include <stdio.h> int main(){ int a,b,c;scanf(%d%d,&a,&b);c=a;a=b;b=c;printf("%d %d",a,b);getchar();}
答:include<stdio.h>#include <stdlib.h>int main(){ float as,sd; scanf("%g%g",&as,&sd); double i=as/sd*1.; printf("%lf",i); return 0;}
答:C语言编程,输入2个实数,求它们的平均值。#include <stdio.h>int main(){ double a, b, avg; scanf("%lf %lf",&a, &b); avg=(a+b)/2; printf("avg=%lf\n",avg);
答:include<stdio.h> #include<math.h> int main() { float a,x,y; scanf("%f%f", &a, &x); y=pow(a, 5)+sin(a*x)+log(a+x)+pow(2.718, a*x); printf("%f", y); return 0; }
答:include<stdio.h> void main(){ float a,b,t;scanf("%f,%f",&a,&b);if(a>b)//这里多了个;,就是没有进入if下面的调换,去掉就可以了 {t=a;a=b;b=t;} printf("%f,%f\n",a,b);}