制作一个简单答题系统-创新互联
#include
#include
#include
int main()
{
int i,j,m;
int b,num=0,x;
int s[99],t[99],c[30]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,};
char d[22][3];
char h;
char a[22][100];
strcpy(a[1],"C程序的基本组成单位是函数\n");
strcpy(a[2],"C程序可以由一个或多个函数组成\n");
strcpy(a[3],"每个C程序中都必须要有一个main()函数\n");
strcpy(a[4],"C程序中注释部分可以出现在程序中任意合适的地方\n");
strcpy(a[5],"C程序中一行可以写多条语句\n");
strcpy(a[6],"C程序的执行总是从main函数开始,在main函数结束\n");
strcpy(a[7],"++(i+1);是非法的赋值语句\n");
strcpy(a[8],"用户标识符中不可以出现中划线,但可以出现下划线\n");
strcpy(a[9],"C语言中,Area与area是不同的标识符\n");
strcpy(a[10],"除逗号运算符外,赋值运算符的优先级最低\n");
strcpy(a[11],"C语言中,运算对象必须是整型数据的运算符是%\n");
strcpy(a[12],"表达式1||2||3||4的值是1\n");
strcpy(a[13],"若变量c为char类型,则表达式(c>= 'a')&&(c<= 'z') 能正确判断出c为小写字母\n");
strcpy(a[14],"sizeof(float)的值是4\n");
strcpy(a[15],"if(x>y); 是正确的if语句\n");
strcpy(a[16],"在不同的函数中可以使用相同名字的变量\n");
strcpy(a[17],"C语言中,宏替换没有数据类型限制\n");
strcpy(a[18],"if(x
strcpy(a[20],"C程序不只可以由一个函数组成\n");
strcpy(d[1],"t");
strcpy(d[2],"t");
strcpy(d[3],"t");
strcpy(d[4],"t");
strcpy(d[5],"t");
strcpy(d[6],"t");
strcpy(d[7],"t");
strcpy(d[8],"t");
strcpy(d[9],"t");
strcpy(d[10],"t");
strcpy(d[11],"t");
strcpy(d[12],"t");
strcpy(d[13],"t");
strcpy(d[14],"t");
strcpy(d[15],"t");
strcpy(d[16],"t");
strcpy(d[17],"t");
strcpy(d[18],"t");
strcpy(d[19],"t");
strcpy(d[20],"t");
该部分为题库,录入问题和答案
printf("判断题,共20道,请回答t或f,勿回答其他答案\n");
printf("\n");
srand((int)time(0));
while(i<20)
{
b=rand() % 20 + 1;
//生成一个在1~20的随机数,并随机输出20道题中的任意一道
for(j=i;j>=0;j--)
{
if(b==s[j])
break;
}
if(j<0)
{
s[i]=b;
i++;
}
}
for(i=0;i<20;i++)
{
x=s[i];
printf("第%d题:%s\n",i+1,a[x]);
printf("请输入答案 : ");
scanf("%s",&h);
if(h==d[x][0]||h==d[x][0]-32)
{
printf("答案正确\n");
num=num+1;
printf("当前答对%d道题\n",num);
}
else
{
printf("答案错误\n");
printf("正确答案为:%c\n",d[x][0]);
printf("当前答对%d道题\n",num);
c[i]=i+1;
}
printf("\n");
}
printf("最终得分为:%d\n",num*5);
printf("正确率为:%d%\n",num*100/20);
printf("答错题目为:");
for(i=0;i<=20;i++)
{
if(c[i]!=0)
printf("第%d道 ",c[i]);
}
return 0;
}
在最后输出得分与正确率,以及答错的题目序号。
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
分享标题:制作一个简单答题系统-创新互联
本文路径:http://pwwzsj.com/article/dpoege.html