太晚了。大家都辛苦了,明天在努力吧!
程序代码:void f()
{int n,x,y;
scanf("%d",&n);
switch(n)
{
case 1:
printf("选择加法,请输入两个整数:\n");
scanf("%d%d",&x,&y);
printf("%d+%d=%d",x,y,x+y);
f();break;
case 2:
printf("选择减法,请输入两个整数:\n");
scanf("%d%d",&x,&y);
printf("%d-%d=%d",x,y,x-y);
f();break;
case 3:
printf("选择乘法,请输入两个整数:\n");
scanf("%d%d",&x,&y);
printf("%d*%d=%d",x,y,x*y);
f();break;
case 4:
printf("选择除法,请输入两个整数:\n");
scanf("%d%d",&x,&y);
if(y!=0)
printf("%d/%d=%d",x,y,x/y);
else
printf("输入错误,除数不能为0!\n");
f();break;
case 5:
printf("退出\n");break;
default:
printf("输入错误,请输入1-5的整数!\n");
f();
}
}
main()
{ printf("\n************开始***********\n");
printf(" 输入1为加法 \n");
printf(" 输入2为减法 \n");
printf(" 输入3为乘法 \n");
printf(" 输入4为除法 \n");
printf(" 输入5为退出 \n");
printf("************结束***********\n");
printf("输入操作:");
f();
getch();}
程序代码:#include<stdio.h>
#include<stdlib.h>
int main()
{
int n,x,y;
int m;
printf("************开始***********\n");
printf(" 输入1为加法 \n");
printf(" 输入2为减法 \n");
printf(" 输入3为乘法 \n");
printf(" 输入4为除法 \n");
printf(" 输入5为退出 \n");
printf("************结束***********\n");
do
{
printf("输入操作:");
scanf("%d",&n);
switch(n)
{
case 1:printf("选择加法");
scanf("%d%d",&x,&y);
printf("%d+%d=%d",x,y,x+y);
break;
case 2:printf("选择减法");
scanf("%d%d",&x,&y);
printf("%d-%d=%d",x,y,x-y);
break;
case 3:printf("选择乘法");
scanf("%d%d",&x,&y);
printf("%d*%d=%d",x,y,x*y);
break;
case 4:printf("选择除法");
scanf("%d%d",&x,&y);
printf("%d/%d=%d",x,y,x/y);
break;
case 5:printf("退出");
m=0;
break;
}
}
while(n!=5);
}