实验一 熟悉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程序实现:输入两个整数a、b,输出它们的和。
#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程序实现:输入两个整数a、b,输出它们中的最大者。
#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;
}
三、实验步骤与结果
1.P14 第4题
(1)设计思路
在主函数中用printf函数原样输出文字。
(2)程序源码(加注释)
#include<stdio.h>
int main()
{
printf("Hellow World!");
return 0;
}
(3)运行结果与分析
四、实验总结与心得
总结:
- 首先就是要有总体的思路
- 需要对于一些基本的语法掌握
- 然后就要灵活的运用
- 每一个运行的文件最好建立一个文件夹
- 一定要分门别类的命好名
- 代码尽量用英文,不然易出错
- 运行错误要慢慢排错
心得:
- 需要加强练习
- 洛谷里面很多的练习题目,自己一定要严格要求自己
- 有目标的练习