学习内容:
1.判断
-
计算时间差
-
if的应用
-
找零计算
-
注释:// - 一般用于单行注释。
-
else的应用
2.循环
-
while循环
-
Do-while循环
-
for循环
学习时间:
下午1点–下午7点
学习产出:
1. 算时差
#include<stdio.h>
int main()
{
int hours1, minute1;
int hours2, minute2;
scanf("%d %d", &hours1, & minute1);
scanf("%d %d", &hours2, & minute2);
int ih= hours2 - hours1;
int im= minute2 - minute1;
if (im<0) {
im=60+im;
ih-- ;
}
printf("时差是%d小时%d分\n",ih,im);
}
2.找零计算机
#include<stdio.h>
int main()
{
// 初始化
int price=0;
int bill=0;
// 读入金额和票面
printf ("请输入金额:");
scanf("%d",&price);
printf("请输入票面:");
scanf("%d",&bill);
// 计算找零
if(bill>=price){
printf("应该找您:%d\n",bill-price);
}
else{
printf("你的钱不够\n");
}
return 0;
}
3.比较数大小
#include<stdio.h>
int main()
{
int a,b;
printf("请输入两个整数:");
scanf("%d %d",&a,&b);
int max=0;
if(a>b){max=a;
}
else{max=b;
}
printf("大的那个是%d",max);
return 0;
}
4.while的用法
#include<stdio.h>
int main()
{
int x;
int n=0;
scanf("%d",&x);
n++;
x /=10;
while(x>0)
{
n++;
x/=10;
}
printf("%d\n",n);
return 0;
}
5.for的用法
#include<stdio.h>
int main()
{
int n;
scanf("%d",& n);
int fact= 1;
int i = 1;
for( i=1; i<= n; i++ ) {
fact*=i;
}
printf ("%d!=%d\n", n, fact);
return 0;
}