C语言中一个算术练习程序的实现

C语言中一个算术练习程序的实现,第1张

#include<stdio.h>

#include<stdlib.h>

#include <windows.h>

#include<time.h> 

#include<math.h> 

#define N 99    

void sign(char n)

{

int a,b,c

srand( (unsigned)time( NULL ) )

a=1+(int)(10*rand()/(RAND_MAX+1.0)) //随机数产生

b=1+(int)(10*rand()/(RAND_MAX+1.0))

printf("%d%c%d=",a,n,b)

scanf("%d",&c)

if(n=='+')

{

if(c==a+b) printf("答对了!\n")

else printf("答案是%d\n",a+b)

}

if(n=='-')

{

if(c==a-b) printf("答对了!\n")

else printf("答案是%d\n",a-b)

}

if(n=='*')

{

if(c==a*b) printf("答对了!\n")

else printf("答案是%d\n",a*b)

}

if(n=='/')

{

if(c==a/b) printf("答对了!\n")

else {printf("答案是%d\n",a/b)}

}

}

void menu()

{

printf("1.加法运算\n")

printf("2.减法运算\n")

printf("3.乘法运算\n")

printf("4.除法运算\n")

printf("0.退出程序\n")

}

void main() 

{

int num,i

for(i=0i++)

{

while(1){

menu()

printf("\n请选择功能:")

scanf("%d",&num)

switch(num)

{

case 4:sign('/')break

case 3:sign('*')break

case 2:sign('-')break

case 1:sign('+')break

case 0:return 

}

printf("按任意键返回菜单\n")

getch()

system("cls") //清屏

}

}

}

#includeint main(){double s int a[10000] int i,n,d while(~scanf("%d",&n)){d=0 s=0 for(i=0i=60) d++ printf("average = %.1lf\ncount = %d\n",s,d) }return 0}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7770678.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存