10.4交作业
1.
1.1C
1.2 A
1.3A
1.4 D
1.5 A
1.6 A
2
2.1 Z=3
2.2 D=20
2.3 first
2.4 2,3
2.5 #&
2.6 5,5,1
2.7 4,4,4
3
int main() {
int s, k, m=0, t;
printf("输入上衣和裤子数量: ");
scanf("%d %d", &s, &k);
t = s < k ? s : k;
// 计算价格
if (t >= 50)
m += t * 80;
else
m += t * 90;
// 计算剩余单品价格
m += (s - t) * 60;
m += (k - t) * 45;
printf("应付款: %d元\n", m);
return 0;
}
4
4.1 第二种写法 if (10 == n)
更好,原因是可以避免因笔误导致的逻辑错误。
4.2
#include <stdio.h>
int main() {
int n = 100;
int sum = n * (n + 1) / 2;
printf(" %d\n", sum);
return 0;
}
4.3
while (1)
for (;;)
do-while (1)
goto 方式