二柱子课后题

Posted f135114

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二柱子课后题相关的知识,希望对你有一定的参考价值。

题目:自动生成四则运算题目

#include "stdio.h"
#include"windows.h"
int right=0,wrong=0;
void add()
{
int a,b,c;
a=rand()%100;
b=rand()%100;
printf("请回答:%d+%d=",a,b);
scanf("%d",&c);
if(a+b!=c){printf("回答错误 ");wrong++;}
else {printf("回答正确 ");right++;}
}
void minu()
{
int a,b,c;
a=rand()%100;
b=rand()%100;
printf("请回答:%d-%d=",a,b);
scanf("%d",&c);
if(a-b!=c){printf("回答错误 ");wrong++;}
else {printf("回答正确 ");right++;}
}
void mul()
{
int a,b,c;
a=rand()%100;
b=rand()%100;
printf("请回答:%d*%d=",a,b);
scanf("%d",&c);
if(a*b!=c){printf("回答错误 ");wrong++;}
else {printf("回答正确 ");right++;}
}
void di()
{
int a,b,c;
a=rand()%100;
b=rand()%100;
printf("请回答:%d/%d=",a,b);
scanf("%d",&c);
if(a/b!=c){printf("回答错误 ");wrong++;}
else {printf("回答正确 ");right++;}
}
void main()
{
int choise,con=0;

printf(" 欢迎光临我的C语言四则运算程序 ");
system("pause");
system("cls");
while(1)
{
printf(" 请选择: 加(输入1) 减(输入2) 乘(输入3) 除(输入4) ");
if(con==0)scanf("%d",&choise);
switch(choise)
{
case 1:add();break;
case 2:minu();break;
case 3:mul();break;
case 4:di();break;

}
printf("请问您想继续进行这个运算还是重新选择其他运算还是退出程序? 继续(输入1),重新(输入2),退出(输入3)");
scanf("%d",&con);
if(con==1)con=1;
if(con==2)con=0;
if(con==3)break;
}
printf("您总做了%d个题,正确%d的道,错误%d道! ",right+wrong,right,wrong);
system("pause");
}

 

结果:技术分享图片







































































以上是关于二柱子课后题的主要内容,如果未能解决你的问题,请参考以下文章

第二本书 一章(课后题)

课后题7

课后题 3-3 水题

java基础入门第二版第二章课后答案,知识点总结+面试题解析

课后题168页-1

R语言基础题及答案——R语言与统计分析第二章课后习题(汤银才)