主题:课程设计~~~~~~~~~~~救命啊
358647081
[专家分:20] 发布于 2006-06-14 15:32:00
大哥大姐:
小弟紧急求助一道c语言编写题答案.
简单的打字练习程序,屏幕给出一行字符,练习者按照给出字符输入同样的字符,如果输入正确,则继续给出下一行练习字符,不正确则继续给出同一行字符,最后给出简单成绩。
那位大哥大姐能帮忙,小弟在此谢过了
回复列表 (共2个回复)
沙发
asddg67 [专家分:1580] 发布于 2006-07-14 09:38:00
#include<iostream.h>
#include <stdlib.h>
#include <time.h>
char Createchar(char outchar[]);
int Check(char outchar[],char inchar[]);
void main()
{
char outchar[10];
char inchar[10];
int i;
Createchar(outchar);
for( i=0;i<10;i++)
{
cout<<outchar[i];
}
cout<<endl;
cout<<"please do excise::"<<endl;
for(i=0;i<10;i++)
{
cin>>inchar[i];
}
if(Check(outchar,inchar)==1)
{
cout<<"Good job"<<endl;
}
if(Check(outchar,inchar)==0)
{
cout<<"I'm sorry"<<endl;
}
}
char Createchar(char outchar[])
{
char chartable[]={"abcdefghijklmnopqrstuvwxyz"};
srand(time(0));
int i;
for( i=0;i<10;i++)
{
int n = rand()%26 + 1;
outchar[i]=chartable[n];
}
return 1;
}
int Check(char outchar[],char inchar[])
{
for(int i=0;i<10;)
{
if(outchar[i]!=inchar[i])
{
return 0;
}
else
{
i++;
}
}
return 1;
}
板凳
龙儿9999basic [专家分:120] 发布于 2006-09-19 20:35:00
楼上的,顶一下!
我来回复