用C语言编一个程序,新手求助,题目在图片里,谢谢谢谢!
3个回答
展开全部
#include <stdio.h>
void main()
{
int i;
double m,n;
char ch;
printf(" 四则运算\n");
for(i=0;i<16;i++) printf("=");
printf("\nA(加法)\nS(减法)\nM(乘法)\nD(除法)\n");
for(i=0;i<16;i++) printf("=");
printf("\n请选择运算方式: ");
scanf("%c",&ch);
while(ch=='A'||ch=='S'||ch=='M'||ch=='D')
{
switch(ch)
{
case ('A'):
{
printf("请输入两个数: ");
scanf("%lf%lf",&m,&n);
printf("%f\n",m+n);
break;
}
case ('S'):
{
printf("请输入两个数: ");
scanf("%lf%lf",&m,&n);
printf("%f\n",m-n);
break;
}
case ('M'):
{
printf("请输入两个数: ");
scanf("%lf%lf",&m,&n);
printf("%f\n",m*n);
break;
}
case ('D'):
{
printf("请输入两个数: ");
scanf("%lf%lf",&m,&n);
if(n==0) printf("算式无意义,无法计算");
else printf("%f\n",m/n);
break;
}
default: exit(1);
}
printf(" 四则运算\n");
for(i=0;i<16;i++) printf("=");
printf("\nA(加法)\nS(减法)\nM(乘法)\nD(除法)\n");
for(i=0;i<16;i++) printf("=");
printf("\n请选择运算方式: ");
scanf("%c",&ch);
}
}
展开全部
第几题?
追问
3.16谢谢
追答
#include
void main()
{
int i;
double m,n;
char ch;
printf("四则运算\n");
for(i=0;i<16;i++) printf("=");
printf("\nA(加法)\nS(减法)\nM(乘法)\nD(除法)\n区分大小写\n");
for(i=0;i<16;i++) printf("=");
printf("\n请选择运算方式: ");
scanf("%c",&ch);
while(ch=='A'||ch=='S'||ch=='M'||ch=='D')
{
switch(ch)
{
case ('A'):
{
printf("请输入两个数:\n ");
scanf("%lf%lf",&m,&n);
printf("%f+%f=%f\n",m,n,m+n);
break;
}
case ('S'):
{
printf("请输入两个数:\n");
scanf("%lf%lf",&m,&n);
printf("%f-%f=%f\n",m,n,m-n);
break;
}
case ('M'):
{
printf("请输入两个数:\n");
scanf("%lf%lf",&m,&n);
printf("%f*%f=%f\n",m,n,m*n);
break;
}
case ('D'):
{
printf("请输入两个数:\n");
scanf("%lf%lf",&m,&n);
if(n==0) printf("算式无意义,无法计算");
else printf("%f/%f=%f\n",m,n,m/n);
break;
}
default: exit(1);
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
送杨氏女(韦应物)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询