C语言编程在线等
发布网友
发布时间:2022-04-22 00:10
我来回答
共2个回答
热心网友
时间:2022-05-13 03:18
#include<stdio.h>
#include<stdlib.h>
#include<Windows.h>
char Menu(void);
float sum(float a,float b);
float sub(float a,float b);
float mul(float a,float b);
float dav(float a,float b);
int main(void)
{
while(1)
{
char c;
float x,y,jg;
switch(Menu())
{
case 'a':
printf("请输入两个数字\n");
scanf("%f %f",&x,&y);
jg=sum(x,y);
printf("%.2f\n",jg);
break;
case 'b':
printf("请输入两个数字\n");
scanf("%f %f",&x,&y);
jg=sub(x,y);
printf("%.2f\n",jg);
break;
case 'c':
printf("请输入两个数字\n");
scanf("%f %f",&x,&y);
jg=mul(x,y);
printf("%.2f\n",jg);
break;
case 'd':
printf("请输入两个数字\n");
scanf("%f %f",&x,&y);
jg=dav(x,y);
printf("%.2f\n",jg);
break;
case '0':
printf("谢谢使用!\n");
Sleep(1500);
return;
default:
printf("输入错误!请重新输入!");
break;
}
}
system("pause");
return 0;
}
char Menu(void)
{
char c;
printf("\n ");
printf(" | ---------------------------------- - |\n");
printf(" | 请选择运算类型 |\n");
printf(" | ---------------------------------- - |\n");
printf(" |a、加法 |\n");
printf(" |b、减法 |\n");
printf(" |c、乘法 |\n");
printf(" |d、除法 |\n");
printf(" |0、退出 |\n");
printf("请输入选项(0-5):");
fflush(stdin);
scanf("%c",&c);
return c;
}
float sum(float a,float b)
{
float z;
z=a+b;
return (z);
}
float sub(float a,float b)
{
float z;
z=a-b;
return (z);
}
float mul(float a,float b)
{
float z;
z=a*b;
return (z);
}
float dav(float a,float b)
{
float z;
z=a/b;
return (z);
}
热心网友
时间:2022-05-13 04:36
main()
{
float a,b;
char ch;
scanf("%f%c%f",&a,&ch,&b);
switch(ch){
case '+':{printf("=%f",a+b);break;}
case '-':{printf("=%f",a-b);break;}
case '*':{printf("=%f",a*b);break;}
case '/':{printf("=%f",a/b);break;}
default:break;
}
getch();
}