全站搜索未启用
跳到主要内容

上机实验二

实验二:上机运行简单程序
实验目的:
进一步了解和熟悉Microsoft Visual C++6.0集成开发环境的主窗口结构和各部分的主要功能;会依次建立工作区、控制台项目工程、程序文件和头文件;会输入、编辑、编译、连接和运行一个C语言完整程序;会阅读和分析本实验所提供的上机程序并得到正确的输出结果。
实验要求:
在做实验一时,已经在一个逻辑磁盘(如D盘)上建立了一个文件夹,专门用做C语言课程的实验目录,名称定义为“C语言上机练习”;并且在其中建立了一个工作区文件夹,名称为“实验一上机练习”。本实验二建立的项目工作区文件夹可命名为“实验二上机练习”。在这个工作区内再按照不同的程序建立相应的项目工程文件夹,如在“实验二上机练习”工作区内建立运行第1个实验程序的控制台项目工程文件夹为“程序1练习”。在项目工程内,再建立和命名程序文件和头文件,通常使程序主文件(即含有main函数的文件)与项目工程具有相同的名称,当然也允许使用不同的名称。
实验内容:

让计算机随机出10道两位整数加法题供用户计算,每道题10分,计算完成后打印出得分。

  #include<stdio.h>
  #include<stdlib.h>
  #include<time.h>
  const int N=10;
  void main()
  {
    int i,x,y,z,c=0;
    srand(time(0));
    for(i=1; i<=N; i++)
    {
      x=rand()%90+10;
      y=rand()%90+10;
      printf("%d + %d = ",x,y);
      scanf("%d",&z);
      if(x+y==z) c++;
    }
    printf("最后得分:%d\n",c*10);
  }

请输入运行结果:



打印出a~f中每个大小写字母所对应的ASCII码。

  #include<stdio.h>
  void main(void)
  {
    char c1='A', d1='a', c2='F', ch;
    for(ch=c1; ch<=c2; ch++, d1++)
    {
      printf("%c: %d, ",ch,ch);
      printf("%c: %d\n",d1,d1);
    }
  }

请输入运行结果:



从键盘上输入两个整数,由用户回答它们的和、差、乘、除和取余运算的结果,并统计出正确答案的个数。

  #include<stdio.h>
  void main()
  {
    int x,y,z,c=0;
    printf("输入两个整数:");
    scanf("%d %d",&x,&y);
    printf("%d + %d = ",x,y); scanf("%d",&z); if(x+y==z) c++;
    printf("%d - %d = ",x,y); scanf("%d",&z); if(x-y==z) c++;
    printf("%d * %d = ",x,y); scanf("%d",&z); if(x*y==z) c++;
    printf("%d / %d = ",x,y); scanf("%d",&z); if(x/y==z) c++;
    printf("%d %% %d = ",x,y); scanf("%d",&z); if(x%y==z) c++;
    printf("共5道题,答对%d道题\n",c);
  }

请输入运行结果:



最后修改: 2014年09月24日 Wednesday 19:29