1.クラスの例
1.2つの数値が与えられた場合、2つの数値のうち大きい方を見つけます(二重分岐構造)
#include <stdio.h>
int main()
{
int a, b, c;
scanf_s("%d %d", &a, &b);
if (a > b)
{
c = a;
}
else
{
c = b;
}
printf("max=%d", c);
return 0;
}
输出结果:
10 20
max = 20
2. 2つの数値が与えられた場合、2つの数値のうち大きい方を見つけます(単一分岐構造)
#include <stdio.h>
int main()
{
int a, b, t;
scanf_s("%d %d", &a, &b);
if (a < b)
{
t = a;
a = b;
b = t;
}
printf("max=%d", a);
return 0;
}
输出结果:
10 20
max = 20
2.練習項目
1.2つの正の整数が与えられた場合、2つの数値の正の差を見つけます
#include <stdio.h>
int main()
{
int a, b, c;
scanf_s("%d %d", &a, &b);
c = a - b;
if (c < 0)
{
c = -c;
}
printf("正差值=%d", c);
}
输出结果:
10 20
正差值=10
2. 3つの数値を入力し、最大値を出力します
#include <stdio.h>
int main()
{
int a, b, c,max;
scanf_s("%d %d %d", &a, &b, &c);
if (a>b)
{
max = a;
}
else
{
max = b;
}
if (max < c)
{
max = c;
}
printf("三数最大值%d\n", max);
}
输出结果:
10 34 45
三数最大值45
3.従業員の週労働時間を入力し、週給を出力します
#include <stdio.h>
int main()
{
int 工作时间, 本周工资;
printf("工作时间: ");
scanf_s("%d", &工作时间);
if (工作时间 < 40)
{
本周工资 = 20 * 工作时间;
}
else
{
周工资 = 20 * 40 + 30 * (工作时间 - 40);
}
printf("本周工资: %d元\n", 本周工资);
}
输出结果:
工作时间: 50
本周工资: 1100元