#include <stdio.h>
int main(void) {
}
#include <stdio.h>//头文件
void main(){
money();
}
//第一节课:输出函数
shuchu() {
printf("Hello World! \n"); //‘\’转义符
int a = 1; //‘=’赋值号 a==1
int b;
b = 2;
int c;
//int a,b,c;
c = a+b;
printf("%d\n", c);
//%d表示待输出的整型变量,c表示变量
printf("%d\n", c); //输出3
printf("%d\n%d\n%d\n", a, b, c); //输出1 2 3
printf("a+b=%d\n", c); //输出a+b=3
printf("a+b=%d\n", a+b); //输出a+b=3
printf("a+b=%d\n", c = a+b); //输出a+b=3
//错误printf("a+b=%d\n",a+b=c);//输出a+b=3
printf("c=%d\n", c); //输出c=3
printf("a,b,c的值为:%d,%d,%d", a, b, c); //输出a,b,c的值为1,2,3
//作业1
printf("作业1:\nc=a+b=%d+%d=%d\n", a, b, c); //输出c=a+b=1+2=3,要输出几个变量就要有几个转义符和变量
//作业2
printf("作业2:\na+b的值为c,等于%d\n", c);
//作业3
printf("作业3:\nc的计算方程式是c=a+b,a=%d,b=%d,所以c=%d\n", a, b, c);
}
//输出函数作业
shuchu_test(){
int a = 1,b = 2,c;
c = a+b;
//作业1
printf("作业1:\nc=a+b=%d+%d=%d\n", a, b, c);
//作业2
printf("作业2:\na+b的值为c,等于%d\n", c);
//作业3
printf("作业3:\nc的计算方程式是c=a+b,a=%d,b=%d,所以c=%d\n", a, b, c);
}
//第二节课:输入函数
//输入数字并输出
shuru() {
int a,b;
//printf("请输入a的值:");
//scanf("变量",变量地址); 输入语句
//scanf("%d", &a);//里面不加\n
printf("请输入a和b的值:");
//scanf("变量",变量地址); 输入语句
scanf("%d%d", &a, &b);
printf("你输入a的值为:%d,b的值为:%d\n", a, b);
}
//输入弟弟的年龄求哥哥的年龄
age() {
int dd;
printf("请输入弟弟的年龄:");
scanf("%d", &dd);
printf("哥哥的年龄是:%d岁,弟弟的年龄是:%d岁", dd+5,dd);
}
//华氏温度转摄氏度
transTemperature(){
float f,c;
printf("请输入华氏温度:");
scanf("%f",&f);
c=(5.0/9.0)*(f-32);
printf("华氏%f度等于%.1f摄氏度",f,c);
}
//计算利息
money() {
float p0 = 1000.0,
p1,
p2,
p3,
r1 = 0.00038,
r2 = 0.00056,
r3 = 0.00123;
p1 = p0*(1+r1);
p2 = p0*(1+r2);
p3 = p0*(1+r3/2)*(1+r3/2);
printf("活期一年本息和为:%.2f\n一年定期本息和为:%.2f\n两次半年到期本息和为:%.2f", p1, p2, p3);
}
//键盘输入10个数,逆序输出
shuzi_nixu(){
int i, a[10];
for(i=0; i<=9; i++) {
printf("请输入第%d个数:",i+1);
scanf("%d",&a[i]);
}
printf("输入完成,逆序输出:\n");
for(i=9; i>=0; i--) {
printf("%d ",a[i]);
}
return 0;
}
//键盘输入10个数,输出和及平均值
shuzu_sum_ave(){
int i, sum = 0, a[10];
float ave;
for(i = 0; i < 10; i++) {
printf("请输入第%d个数:", i+1);
scanf("%d", &a[i]);
sum += a[i];
}
ave = sum / 10.00;
printf("和为:%d,平均值:%.2f", sum, ave);
return 0;
}
//键盘输入10个数,输出最大值最小值
shuzu_max_min(){
int i, max, min, a[10];
float ave;
for(i = 0; i < 10; i++) {
printf("请输入第%d个数:", i+1);
scanf("%d", &a[i]);
}
max = a[0];
min = a[0];
for(i=0; i<10; i++) {
if(a[i] > max) {
max = a[i];
}
if(a[i] < min) {
min = a[i];
}
}
printf("最大值:%d,最小值:%d",max,min);
return 0;
}
C语言笔记
imCYL·2024-10-12·146 次阅读