高分悬赏几道初学者C语言题啊下星期就要交作业了 谢谢各位大神了啊程序1 通过输入两个加数给学生出一道加法运算题,如果输入

1个回答

  • /*程序1 通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示“正确!”,否则显示“错误!”,程序结束。*/

    #include

    void main(void)

    {

    int a,b,s;

    printf("请输入两个数:");

    scanf("%d%d",&a,&b);

    printf("请输入%d+%d的结果=",a,b);

    scanf("%d",&s);

    if(s==a+b)

    printf("正确n");

    else

    printf("错误n");

    }

    /*程序2 通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示“正确!”,否则显示“错误! 请再尝试一次!”,直到做对为止。*/

    #include

    void main(void)

    {

    int a,b,s;

    printf("请输入两个数:");

    scanf("%d%d",&a,&b);

    printf("请输入%d+%d的结果=",a,b);

    scanf("%d",&s);

    while(s!=a+b)

    {

    printf("错误! 请再尝试一次n");

    printf("请输入%d+%d的结果=",a,b);

    scanf("%d",&s);

    }

    printf("正确n");

    }

    /*程序3 通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示“正确!”,

    否则提示重做,显示“错误! 请再尝试一次!”,最多给三次机会,

    如果三次仍未做对,则显示“错误! 你已经尝试了三次。测试结束。”,程序结束。*/

    #include

    void main(void)

    {

    int a,b,s,n=0;

    printf("请输入两个数:");

    scanf("%d%d",&a,&b);

    printf("请输入%d+%d的结果=",a,b);

    scanf("%d",&s);n++;

    while(s!=a+b)

    {

    printf("错误! 请再尝试一次n");

    printf("请输入%d+%d的结果=",a,b);

    scanf("%d",&s);

    n++;

    if(n==3)break;

    }

    if(s!=a+b)

    printf("错误! 你已经尝试了三次。测试结束。n");

    else

    printf("正确n");

    }

    /*程序4 连续做10道题,通过计算机随机产生两个1~10之间的加数

    给学生出一道加法运算题,如果输入答案正确,则显示“正确!”,

    否则显示“错误!”,不给机会重做,10道题做完后,按每题10分统计总得分,

    然后打印出总分和错误题总数。*/

    #include "time.h"

    #include "stdlib.h"

    #include

    void main(void)

    {

    int a,b,s,n,fs=0,ts=0;

    srand(time(NULL));

    for(n=1;n