C语言编程:从键盘输入两个实数后,屏幕显示菜单如下内容?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-04

#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;

}



  • C语言编程:从键盘输入两个实数后,屏幕显示菜单如下内容?
    答:int main(void){     double n1, n2, result;    int choice;    printf("请输入两个实数:");    scanf("%lf%lf", &n1, &n2); ...
  • 用C语言编程:从键盘输入两个实数a和x, 按公式计算并输出y的值:y=a^...
    答: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...
  • C语言,从键盘上输入两个实数,计算并输入它们的和,差,积,商,(结果均保 ...
    答:i1 = (int)f1;i2 = (int)f2;printf("整数取余为:%d\n",i1 % i2);return 0;}
  • ...的C语言编程题!!! 题目: 从键盘中输入两个实数,并交换其值!_百度知 ...
    答: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,%...
  • c语言 从键盘输入两个实数,要求按代数值由大到小的顺序输出这两个数...
    答: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;}
  • c语言程序设计,从键盘输入两个实数,并交换其值?
    答: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();}
  • C语言,从键盘上输入两个实数,计算并输入它们的商
    答: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个实数,求它们的平均值。
    答: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);
  • 从键盘输入两个实数a和x,按公式计算并输出y的值:(c语言) y=a^5+si...
    答: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; }
  • C语言编程序:输入两个实数,按代数值由大到小的顺序输出这两个数。
    答: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);}