C语言实验2
- 格式:doc
- 大小:237.50 KB
- 文档页数:3
浙江经贸职业技术学院实训报告
系部_______________ 班级_______________ 姓名_____________ 学号___________ 日期_______________ 地点_______________指导教师____________ 成绩
实验二C语言程序算法
【实验目的】
1、了解C语言的功能特点和程序结构
2、熟练掌握C程序运行环境-WINTC的具体功能
3、了解利用C程序思想解决问题的方法
4、能编写最简单的C语言程序
【预习内容】
1、C语言的最基本的程序结构
2、C语言程序的概念,算法和数据结构的内涵
3、C语言算法的特点及C语言程序编程规范
4、printf()和scanf()函数的功能和特点
【实验内容及步骤】
1.上机编程题
1、请通过键盘输入三个不同值的整数a、b和c,并将中间值的数显示于屏幕上。
[程序清单]
#include"stdio.h"
void main()
{
int a,b,c,mid;
scanf("%d%d%d",&a,&b,&c);
if((a>b && b>c)||(a<b && b<c))
mid=b;
else if((a>c && c>b)||(a<c && c<b))
mid=c;
else if((b>a && a>c)||(b<a && a<c))
mid=a;
printf("%d",mid);
getch();
}
[程序运行结果(截图)]
2、输入两个整型变量a,b的值,输出a+b,a-b,a*b,a/b,(float)a/b,a%b的结果,要求连同算式一起输出,每个算式占一行。
例:a等于10,b等于5, a+b的结果输成 10+5=15
[程序清单]
#include"stdio.h"
void main()
{
int a,b;
scanf("%d%d",&a,&b);
printf("%d+%d=%d\n",a,b,a+b);
printf("%d-%d=%d\n",a,b,a-b);
printf("%d*%d=%d\n",a,b,a*b);
printf("(float)%d/%d=%f\n",a,b,(float)a/b);
printf("%d/%d=%d\n",a,b,a/b);
printf("%d%%%d=%d\n",a,b,a%b);
getch();
}
[程序运行结果(截图)]
3、输入任意一个三位数,将其各位数字反序输出(例如输入123,输出321)[程序清单]
#include"stdio.h"
void main()
{
int a,b,c,n;
scanf("%d",&n);
a=n/100;
b=n/10%10;
c=n%10;
printf("%d",c*100+b*10+a);
getch();
}
[程序运行结果(截图)]。