一、课堂实例
1.第1个C程序:输出"Hello world!"
/*接触的第一个C程序*/
#include <stdio.h> //头 文 件
int main() //主 函 数
{
//函数开始
printf("Hello world!\n"); //输出语句
return 0; //返回语句
} //函数结束
//注意事项:
//1:分号,双引号都不能使用中文;
//2:\n表示换行符
//3:main函数中的返回语句可省略;
2.第2个C程序:求a、b两数的和
#include <stdio.h>
int main()
{
int a, b, sum;
scanf_s("%d %d", &a, &b);
sum = a + b;
printf("%d\n", sum);
}
输出结果:
12 34
46
3.第3个C程序:英尺到米的转换
#include <stdio.h>
int main()
{
float f, m;
printf("请输入英尺值: ");
scanf_s("%f", &f);
m = f / 3.28;
printf("转为米制单位: %f米\n",m);
}
输出结果:
请输入英尺值: 12
转为米制单位 : 3.658537米
二、实践项目
1、计算长方形周长和面积
#include <stdio.h>
int main() {
int 长, 宽, 周长, 面积;
printf("长方形的长和宽: ");
scanf_s("%d %d", &长, &宽);
周长 = (长 + 宽) * 2; 面积 = 长 * 宽;
printf("长方形的周长为: %d\n", 周长);
printf("长方形的面积为: %d\n", 面积);
return 0;
}
输出结果:
长方形的长和宽: 10 20
长方形的周长为 : 60
长方形的面积为 : 200
2、将摄氏温度转为华氏温度
#include <stdio.h>
int main()
{
float F, C;
printf("请输入摄氏温度值: ");
scanf_s("%f", &C);
F = C * 9 / 5 + 32;
printf("对应的华氏温度为: %.2f\n", F);
return 0;
}
输出结果:
请输入摄氏温度值: 10
对应的华氏温度为 : 50.00
3、计算并联后的电阻值
#include <stdio.h>
int main()
{
float R1, R2, R;
printf("并联的两个电阻值: ");
scanf_s("%f %f", &R1, &R2);
R = 1 / (1 / R1 + 1 / R2);
printf("并联后的电阻值为: %.2f\n", R);
return 0;
}
输出结果:
并联的两个电阻值: 10 20
并联后的电阻值为 : 6.67
4、计算圆柱体的表面积
#include <stdio.h>
int main()
{
const float PI = 3.1415926f;
float r, h, s;
printf("请输入半径: ");
scanf_s("%f", &r);
printf("请输入高度: ");
scanf_s("%f", &h);
s = PI * r * r * 2 + 2 * PI * r * h;
printf("圆柱表面积: %.2f\n", s);
return 0;
}
输出结果:
请输入半径: 10
请输入高度 : 20
圆柱表面积 : 1884.96