#include <stdio.h>
int main(void)
{
int a,b;
char x;
printf("<< 四则计算器 >>\n");
printf("+ 加法, 请输入------>1\n");
printf("- 减法, 请输入------>2\n");
printf("* 乘法, 请输入------>3\n");
printf("/ 除法, 请输入------>4\n");
printf("exit 离开, 请输入------>5\n");
printf("请输入使用方法的编号:");
scanf("%c",&x);
switch(x)
{
case '1':
printf("请输入第一个加数 <?>+:");
scanf("%d",&a);
printf("请输入第二个加数 %d+<?>:",a);
scanf("%d",&b);
printf("最后结果为%d+%d=%d\n\n\n",a,b,a+b);
break;
case '2':
printf("请输入第一个减数<?>-:");
scanf("%d",&a);
printf("请输入第二个减数%d-<?>:",a);
scanf("%d",&b);
printf("最后结果为%d-%d=%d",a,b,a-b);
break;
case '3':
printf("请输入第一个乘数<?>*:");
scanf("%d",&a);
printf("请输入第二个乘数%d*<?>:",a);
scanf("%d",&b);
printf("最后结果为%d*%d=%d",a,b,a*b);
break;
case '4':
printf("请输入第一个除数<?>/:");
scanf("%d",&a);
printf("请输入第二个除数%d/<?>:",a);
scanf("%d",&b);
printf("最后结果为 %d/%d=%d",a,b,a/b);
break;
case '5':
printf("goodbye!!再见!!");
break;
default :printf("\n 错误\n");
}
return 0;
}
我才刚刚学C,,
问题白痴点,
做了个四则计算器
请问一下
1 怎么能让最后的除法显示出小数?
2 怎么能让他在运算完了又回到刚刚开始的那个界面? (for, while, do while,还不是很会用)
请高手帮帮说下!感激不尽!