实验一 熟悉C语言的开发环境和C程序的上机步骤

 

实验一 熟悉C语言的开发环境和C程序的上机步骤

 

一、实验目的和要求:

1. 了解C程序设计的编译系统,熟悉各菜单的功能,掌握在该系统上编辑、编译、连接和运行一个C程序的方法。

2. 通过调试、运行简单的C程序,初步了解C语言源程序的特点

 

二、实验内容:

1. 编写C程序,运行时输出:Hello world

#include <stdio.h>     //这是编译预处理指令

int main()            //定义主函数

{                  //主函数体开始

printf("Hello world\n");     //输出

return 0;         //返回函数值为0

}   

 

2. 编写C程序,运行时输出以下图形:

  *****

    *****

*****

        *****

#include <stdio.h>

int main()

{

printf("*****\n");

printf("  *****\n");

printf("    *****\n");

printf("      *****\n");

return 0;

}

 

3. 编写C程序实现:输入两个整数ab,输出它们的和

#include<stdio.h>

int main()

{

int a,b;

printf("请输入两个整数:a,b\n");

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

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

return 0;

}

 

 

4. 编写C程序实现:输入两个整数ab,输出它们中的最大者

#include<stdio.h>

int main()

{

int a,b;

printf("请输入两个整数:a,b\n");

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

printf("%d\n",a>b?a:b);

return 0;

}

 

5. 编写C程序实现:求三个数中的最大者。

 

#include <stdio.h> 

int main()

{

int a,b,c,max;

printf("请输入三个整数: a,b,c,:\n");

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

if(a>b)

{

max=a>c?a:c;

printf("max = %d",max);

}

else

{

max=b>c?b:c;

printf("max = %d",max);

}

return 0;

}

 

6.(拓展训练_苹果采购现在需要采购一些苹果,每名同学都可以分到固定数量的苹果,并且已经知道了同学的数量,请问需要采购多少个苹果?

#include<stdio.h>

int main()

{

int a,b,s;

printf("请输入分到苹果数,同学人数:a,b\n");

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

s=a*b;

printf("需要采购%d苹果\n",s);

return 0;

}

输入输出样例
输入:5 3
输出:15

7. (拓展训练_字母转换输入一个小写字母,输出其对应的大写字母。例如输入 q[回车] 时,会输出 Q

#include<stdio.h>

int main()

{

char a;

printf("请输入一个小写字母:\n");

scanf("%c",&a);

printf("小写字母变成了%c", a - 32);

return 0;

}

 

8. (拓展训练_数字反转输入一个不小于100且小于1000,同时包括小数点后一位的一个浮点数,例如123.4,要求把这个数字翻转过来,变成4.321并输出。

#include<stdio.h>

int main(){

    char a,b,c,d;

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

    printf("%c.%c%c%c",d,c,b,a);

    return 0;

}

 

三、实验步骤与结果

1P14 4

1)设计思路

在主函数中用printf函数原样输出文字。

2)程序源码(加注释)

#include<stdio.h>

int main()

{

printf("Hellow World!");

return 0;

}

3)运行结果与分析

 

 

 

四、实验总结与心得

总结:

  1. 首先就是要有总体的思路
  2. 需要对于一些基本的语法掌握
  3. 然后就要灵活的运用
  4. 每一个运行的文件最好建立一个文件夹
  5. 一定要分门别类的命好名
  6. 代码尽量用英文,不然易出错
  7. 运行错误要慢慢排错

 

心得:

    1. 需要加强练习
    2. 洛谷里面很多的练习题目,自己一定要严格要求自己
    3. 有目标的练习
posted @ 2020-12-16 08:27  刘磊i  阅读(963)  评论(0编辑  收藏  举报