C语言简易计算器
(今天闲来无事随便写的, 不喜勿喷:lol)#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int jf(int a,int b) // 加
{
return a + b;
}
int jjf(int s, int f) // 减
{
return s - f;
}
int cf(int n, int m) // 乘
{
return n * m;
}
int ccf(int o, int p) // 除
{
return o / p;
}
int main()
{
printf(" ############### \n\
##\n\
## \n\
## 简易计算器 yigechanghao\n\
##\n\
##\n\
##\n\
############### \n");
while(1)
{
int temp;
printf("请选择你想执行的模式:(1.加 2.减 3.乘 4.除)");
scanf("%d", &temp);
if(temp == 1)
{
int x;
int y;
printf("请输入加数和另一个加数:");
scanf("%d %d", &x, &y);
int sum = jf(x, y);
printf("结果是:%d\n", sum);
}
if(temp == 2 )
{
int t;
int y;
printf("请输入被减数和减数:");
scanf("%d %d", &t, &y);
int sum = jjf(t, y);
printf("结果是:%d\n", sum);
}
if(temp == 3)
{
int v;
int b;
printf("请输入因数和另一个因数:");
scanf("%d %d", &v, &b);
int sum = cf(v, b);
printf("结果是:%d\n", sum);
}
if(temp == 4)
{
int z;
int c;
printf("请输入被除数和除数(除数不能为0)");
scanf("%d %d", &z, &c);
if(c == 0)
{
printf("除数不能为0哦\n");
main();
}
int sum = ccf(z, c);
printf("结果是:%d \n", sum);
}
}
return 0;
}
什么时候弄一个进制换算的 练手的小程序,不错加油 两边都是整型数据的除法不会出错么? 小程序编写的不错,给两个建议:一是建议使用switch-case语句进行改进,二是建议使用vc++把计算机的界面给弄出来,学以致用嘛:lol
页:
[1]