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;

}




c语言编程 从键盘上输入一个字符串通过函数调用的方法使该字符串翻转...
1 输入字符串;2 调用函数进行翻转,可以通过将对称位置字符交换值实现;3 输出结果。代码如下:void revers(char *s){ char *p=s,c; while(*p)p++; p--; while(p>s) { c = *p; *p = *s; *s = c; }}int main(){ char s[100]; scanf("%s"...

在C语言中如何实现用键盘输入一个字符串,并打印出来?
在C语言中输入字符串后然后打印出来的编程方法如下:1.首先需要先定义一个存放字符串的数组空间,如给字符串100个数组空间。2.接着使用gets()函数来获取键盘输入的字符串。一般格式为gets(定义的字符数组名)。3.然后再使用puts()函数来输出之前输入的字符串内容。一般格式puts(定义的字符数组名)。4....

C语言题目描述: 从键盘上输入一个小写字母,然后将小写字母装换成大写...
可以参考下面的代码:include <stdio.h> void main(){ char ch;scanf("%c",&ch);if(ch>='A'&&ch<='Z'){ ch=ch+32;printf("%c\\n\\n",ch);}else{ printf("%c\\n\\n",ch);} }

C语言编程 编写程序,从键盘输入一个字符串放在字符数组a中,用选择法...
include<stdio.h>int main(){int i,j,n; char s[200],c; gets(s); for(n=0;s[n];n++); for(i=0;i<n-1;i++) for(j=0;j<n-1-i;j++) if(s[j]>s[j+1]) {c=s[j];s[j]=s[j+1];s[j+1]=c;} puts(s); return 0;} ...

编程用c++语言做一个任务:从键盘输入一个学生的两门课成绩,输出总分...
include <stdio.h> int main(){ float a, b, c;printf("请输入该学生的两门成绩,以空格分开 \\n");scanf("%f %f", &a, &b);c = (a + b);printf ("该学生的总成绩为:%0.2f\\n",c);return 0;}

用C语言编写一个通过键盘或文件输入学生信息,并将学生信息输出到文件...
从键盘输入学生信息的函数。stu为结构体数组,num为数组中元素的个数。void inputFromFile(struct student stu[], int num, FILE *fp)从文件输入学生信息的函数。stu为结构体数组,num为数组中元素的个数,fp为以“读”方式打开的文本文件的指针。void averageScore(struct student stu[], int num)计算学生平均...

C语言编程题 4.编程实现:由用户从键盘输入一串字符(以回车键结束),统 ...
include<stdio.h>#include<stdlib.h>int main(){ char a[128]; gets(a); int i=0; int c1,c2,c3,c4; c1=c2=c3=c4=0; while(a[i++]) { if(a[i]>='A'&& a[i]<='Z') c1++; else if(a[i]>='a'&& a[i]<='z') c2++; else if...

编程实现:从键盘输入一个小写字母,输出该小写字母的后继字符,若输出的...
include <stdio.h>int main() { char ch; printf("Input char:"); scanf("%c", &ch); fflush(stdin); if (ch <'a' || ch >'z') { printf("输入的不是小写字母\\n"); } else { if (ch == 'z') { printf("%c的后续字符,不是小写字母\\n", ch); ...

C语言问题:编程实现从键盘输入4个学生的5门课的成绩,分别用函数求。_百...
printf("输入%d个学生的五门课程成绩\\n",i+1);for (j=0;j<5;j++) scanf("%d",&score[i][j]);} avg1(score);for (i=0;i<4;i++) printf("第%d个学生的平均成绩是%d\\n",i+1,score[i][5]);avg2(score);for (j=0;i<5;j++) printf("第%d门课程的平均成绩是%d\\n",j...

C语言编程题:有5个学生,每个学生有3门课成绩,从键盘上输入以上数据(包 ...
='\\0';idx++)\\if(array[idx]=='\\n')\\array[idx]='\\0';typedef unsigned int Uint32;typedef struct stu{char name[NAME_MAX];char stu_number[NUMBER_MAX];Uint32 chinese;Uint32 math;Uint32 english;} stu;int main(void){stu students[STUDENTS_MAX];int idx=0;printf("输入5个...

吴旗县17791945748: c语言程序设计题,1:从键盘上输入两个实数,并求和,把结果输出,结果保留两位小数. -
隆舒葛根: #include<stdio.h> main() { double a,b; scanf("%lf%lf",&a,&b); printf("%.2lf\n",a+b); }

吴旗县17791945748: 用C语言编程:从键盘输入两个实数a和x, 按公式计算并输出y的值:y=a^5+sin(ax)+ln(a+x)+e^ax -
隆舒葛根: 程序如下: #include "stdio.h" #include "math.h" #define e 2.718281828 void main() {double a,x,y;scanf("%lf%lf",&a,&x);y = pow(a,5) + sin(a*x) + log(a+x) +pow(e,a*x);printf("%lf\n",y); }回答完毕.

吴旗县17791945748: 编写:从键盘上输入2个实数给变量a和b,并求其差给变量c的程序(用C语言编写) 答好加分 -
隆舒葛根: main() {int a,b,c;scanf("%d %d",a,b);c = a + b;printf("%d + %d = %d /n",a,b,c); }

吴旗县17791945748: 编写一个C程序,在主函数中要求从键盘输入两个实数的值,然后调用自定义的求两个实数乘积的函数 -
隆舒葛根: #include<stdio.h>float mul(float a,float b) { return a*b; }int main() { float a,b;printf("请输5261入41021653a和内b:容"); scanf("%f %f",&a,&b); printf("积:%f\n",mul(a,b)); return 0; }

吴旗县17791945748: 用c语言编写一程序,接收从键盘上输入的两个实数,判断这两个实数作为坐标所在的象限. -
隆舒葛根: #include <stdio.h>#include <stdlib.h> int main(void) { double a, b; printf("请输入两个实数:"); scanf("%lf %lf",&a,&b); if(a > 0) { if(b > 0) { printf("第一象限\n"); } if(b == 0) { printf("x轴正半轴\n"); } if(b < 0) { printf("第四象限\n"); } } if(a ...

吴旗县17791945748: 求编程的大虾做一道基本的C语言编程题!!! 题目: 从键盘中输入两个实数,并交换其值! -
隆舒葛根: #include <stdio.h>fun1(int *a,int *b){ int t = *a;*a=*b;*b=t; //定义一个暂时变量,先存储a的值,然后b赋值给a,然后t赋值给b //因为函数的形参是地址,所以a,b可以看成(但并不是)是主函数里的a和b. } fun2(int *a,int *b){ *a += *b; *b = *a-*b; ...

吴旗县17791945748: C语言编程序,由键盘输入两个数,编程实现将大数输出. -
隆舒葛根: main() { int i=0,j=0; scanf("%d %d",&i,&j); printf("%d\n",i>j?i:j); }

吴旗县17791945748: C语言,从键盘上输入两个实数,计算并输入它们的和,差,积,商,(结果均保留两位小数)以及整数部分求余 -
隆舒葛根: #include <stdio.h>int main() {double a,b;scanf("%f %f",&a &b);printf("%.2f\n",a+b); //求和;if(a>=b){ //求差和商printf("%.2f\n",a-b);printf("%.2f",a/b); }if(a<b){printf("%.2f\n",b-a);printf("%.2f",b/a); }printf("%.2f\n",a*b);// 求积return 0; }

吴旗县17791945748: C语言,编写一个程序从键盘上输入两个整数,并求出两个数的平均值在屏幕上输出结果 -
隆舒葛根: c语言实现: #include<stdio.h> int main() { float a,b,c; printf("please enter number1:"); scanf("%f",&a); printf("please enter number2:"); scanf("%f",&b); c = (a+b)/2; printf("the result is %.1f\n",c); return 0; }

吴旗县17791945748: 从键盘上输入两个实型数,编程求他们的和,差,积,商.要求输出时,保留两位小数 -
隆舒葛根: C语言代码如下:#include<stdio.h> void main() {float a,b; printf("请输入两个实数,以空格或者回车分隔:");scanf("%f %f",&a,&b);printf("%.1f + %.1f = %.1f\n",a,b,a+b);printf("%.1f - %.1f = %.1f\n",a,b,a-b);printf("%.1f * %.1f = %.1f\n",a,b,a*b);printf("%.1f / %.1f = %.1f\n",a,b,a/b); }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网