1.习题:
1.两个数找出大数
(1)答题
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int max = 0;
int BJ(int x,int y)
{ if (x > y) max = x;
else max = y;
return 0; }
int main()
{ int a, b;
scanf("%d %d", &a, &b);
BJ(a, b);
printf("%d比较大\n", max);
return 0; }
(2)改良
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int BJ(int x,int y)
{ if (x > y) return x;
else return y; } //直接让它返回x,y。加深对return的理解
int main()
{ int a, b;
scanf("%d %d", &a, &b);
int max = BJ(a, b);
printf("%d比较大\n", max);
return 0; } //直接定义整形变量max让它等于函数BJ的返回值
2.飞机
#include<stdio.h>
int main()
{
printf(" ** \n");
printf(" ** \n");
printf("**********\n");
printf("**********\n");
printf(" * * \n");
printf(" * * \n");
return 0;
}
3.判断被5能否整除
(1)答题
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
int a,b;
scanf("%d", &a);
b = a % 5;
printf("余数为%d\n", b);
if (b <= 0) printf("YES\n"); //if和else 不加{}时默认只能控制后面一条语句。
else printf("NO\n");
return 0;
}
(2)改良
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
int a;
scanf("%d", &a);
if (a % 5 == 0) //直接对a%5进行判断
printf("YES");
else
printf("NO");
return 0;
}