回 帖 发 新 帖 刷新版面

主题:课程设计~~~~~~~~~~~救命啊

大哥大姐:
     小弟紧急求助一道c语言编写题答案.
     简单的打字练习程序,屏幕给出一行字符,练习者按照给出字符输入同样的字符,如果输入正确,则继续给出下一行练习字符,不正确则继续给出同一行字符,最后给出简单成绩。
     那位大哥大姐能帮忙,小弟在此谢过了

回复列表 (共2个回复)

沙发

#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;
}

板凳

楼上的,顶一下!

我来回复

您尚未登录,请登录后再回复。点此登录或注册