怎样用C语言编一个最简单的“回答问题”的程序?

怎样用C语言编一个最简单的“回答问题”的程序?,第1张

这要看简单到什么程度了

一个

例子

#include<iostream>

using namespace std

int main()

{

int a

cout<<"请问1+1等于几?"<<"请输入答案"<<endl

while(cin>>a)

{

if(a==2)

{

cout<<"yes"

break

}

else

{

cout<<"no"<<endl

cout<<"再试一次"<<endl

}

}

return 0

}

这是一个c++程序

其实vc++简单

计算机二级c语言考试流程为:

①首先我们需要带着考证进入考场,按照序号找到自己的位置。坐好后,打开电脑,点击考试程序也就是Visual C++6.0,即可进入考试界面。

②进入后要输入信息:进入考试界面后,需要单击“开始登录”按钮进入考试环境进行“考生信息”的输入。我们在输入准考证号后,单击“考号验证”按钮会进行信息核实。检验信息全部正确后,我们就可以单击“是”按钮,进入答题界面。

③开始答题:先做选择题,在做程序填空题和程序改错题,注意的是这两道题需要打开相应的文件夹,并且在输入答案后要保存,否则是无效的。最后一题是程序设计题,需要自己根据题目设计程序。

计算机二级考试题型及分值:①选择题共有40题,每题一分,共40分。其中前十道是公共基础题,后30题则是专业知识;②程序填空题共18分,按照我们题目完成度给分;③程序改错题也是18分,同时也是按照完成度给分的;④最后是程序设计题,分值为24 分。需要程序运行出正确结果才给分。

最后,希望大家都可以顺利通过考试。

#include <stdio.h>

#include <time.h>

#include <stdlib.h>

int main(int argc, char const* argv[])

{

    int a, b, c, ch, all, calc, number

    a = b = c = ch = all = calc = number = 0

    while(1)

    {

        srand((unsigned)time(NULL))

        number = rand()

        a = number%100

        b = number%101

        ch = number%4

        switch(ch)

        {

             case 0:

                 printf("%d+%d=?\n", a, b)

                 scanf("%d", &c)

                 all++

                 if(a+b==c)

                     calc++

                 break

             case 1:

                 printf("%d-%d=?\n", a, b)

                 scanf("%d", &c)

                 all++

                 if(a-b==c)

                     calc++

                 break

             case 2:

                 printf("%dX%d=?\n", a, b)

                 scanf("%d", &c)

                 all++

                 if(a*b==c)

                     calc++

                 break

             case 3:

                 printf("%d/%d=?\n", a, b)

                 scanf("%d", &c)

                 all++

                 if(a/b==c)

                     calc++

                 break

            default:

                 printf("程序异常\n")

                 break

        }

        if(all==9)

            break

    }

    printf("本次测试你得分是%d\n", (calc+1)*10)

    return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11108396.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存