四则运算计算器c语言switch,设计一个五个数进行四则运算的计算器 c语言
2016-02-24 回答
dlib.h
int fun1(int *i,int *j)
{int a,b,c,d,e=0;
a=random(100);
b=random(100);
d=a+b;
(*j)++;
while (e3)
{printf(%d+%d=,a,b);
e++;
scanf(%d,c);
if(c==d) {printf(回答正確\n);(*i)++;break;}
else
{printf(對不起,你的答案錯誤\n);};
}
}
int fun2(int *i,int *j)
{int a,b,c,d,e=0;
a=random(100);
b=random(100);
d=a-b;
(*j)++;
while (e3)
{printf(%d-%d=,a,b);
e++;
scanf(%d,c);
if(c==d) {printf(回答正確\n);(*i)++;break;}
else
{printf(對不起,你的答案錯誤\n);};
}
}
int fun3(int *i,int *j)
{long a,b,c,d;
int e=0;
a=random(100);
b=random(100);
d=a*b;
(*j)++;
while (e3)
{printf(%ld*%ld=,a,b);
e++;
scanf(%ld,c);
if(c==d)
{
printf(回答正確\n);(*i)++;
break;}
else
{printf(對不起,你的答案錯誤\n);};
}
}
int fun4(int *i,int *j)
{float a,b,c,d;
int e=0,k,m;
a=random(100);
b=random(100);
d=a/b;
k=(int)(d*100);
(*j)++;
while (e3)
{ printf(保留小數(shù)點后面2位不需要四舍五入:);
printf(%f/%f=,a,b);
e++;
scanf(%f,c);
m=(int)(c*100) ;
if(k==m) {printf(回答正確\n);(*i)++;break;}
else
{printf(對不起,你的答案錯誤\n);};
}
}
main()
{int i=0,j=0;
char d;
while(d!=6) {
do{
clrscr();
puts(*************四則運算測試**************\n\n);
puts( ************************);
puts( * 1.加法運算 *);
puts( * 2.減法運算 *);
puts( * 3.乘法運算 *);
puts( * 4.除法運算 *);
puts( * 5.顯示成績 *);
puts( * 6.退出系統(tǒng) *);
puts( ************************);
puts(請選擇相應(yīng)的操作1-6);
scanf(%c,d);
} while(d!=1d!=2d!=3d!=4d!=5d!=6);
switch(d){
case 1 : fun1(i,j);getch();break;
case 2 : fun2(i,j);getch();break;
case 3 : fun3(i,j); getch();break;
case 4 : fun4 (i,j); getch();break;
case 5 : printf(回答數(shù)%d,正確數(shù)%d,j,i) ;getch();
}
}
總結(jié)
以上是生活随笔為你收集整理的四则运算计算器c语言switch,设计一个五个数进行四则运算的计算器 c语言的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mycloud php5 mysql_m
- 下一篇: linux 查看进程的信号,Linux