3. 编写程序,计算500到1300之间所有既能被7整除又能被13整除的自然数之和。 4. 编写程序实现从小到大输出100(包括100)以内的奇数,每行输出10个数,每个数占4位宽。 5. 打印100-999之间所有的“水仙花数”。“水仙花数”是一个三位数,其各位数的立方和等于该数本身。 6. 鲜王水果店出售以下4种水果([1]苹果[2]梨[3]桔子[4]芒果),单价分别是2.0元/公斤,2.5元/公斤,3.0元/公斤,4.5元/公斤,现请你帮水果店编写一套零售结算系统,实现输入水果编号n和重量w(顾客可能购买4种水果中的一种或一种以上),计算应付款m。C语言
时间: 2024-03-01 17:54:15 浏览: 376
3. 计算500到1300之间所有既能被7整除又能被13整除的自然数之和。
```c
#include <stdio.h>
int main() {
int sum = 0, i;
for (i = 500; i <= 1300; i++) {
if (i % 7 == 0 && i % 13 == 0) {
sum += i;
}
}
printf("500到1300之间所有既能被7整除又能被13整除的自然数之和为:%d\n", sum);
return 0;
}
```
4. 从小到大输出100(包括100)以内的奇数,每行输出10个数,每个数占4位宽。
```c
#include <stdio.h>
int main() {
int i, count = 0;
for (i = 1; i <= 100; i += 2) {
printf("%-4d ", i);
count++;
if (count == 10) {
printf("\n");
count = 0;
}
}
return 0;
}
```
5. 打印100-999之间所有的“水仙花数”。“水仙花数”是一个三位数,其各位数的立方和等于该数本身。
```c
#include <stdio.h>
int main() {
int i, a, b, c;
for (i = 100; i <= 999; i++) {
a = i / 100;
b = (i / 10) % 10;
c = i % 10;
if (a * a * a + b * b * b + c * c * c == i) {
printf("%d\n", i);
}
}
return 0;
}
```
6. 鲜王水果店出售以下4种水果([1]苹果[2]梨[3]桔子[4]芒果),单价分别是2.0元/公斤,2.5元/公斤,3.0元/公斤,4.5元/公斤,现请你帮水果店编写一套零售结算系统,实现输入水果编号n和重量w(顾客可能购买4种水果中的一种或一种以上),计算应付款m。
```c
#include <stdio.h>
int main() {
int n, w;
float price;
printf("请输入水果编号和重量(以空格分隔):");
scanf("%d %d", &n, &w);
switch (n) {
case 1: price = 2.0; break;
case 2: price = 2.5; break;
case 3: price = 3.0; break;
case 4: price = 4.5; break;
default: printf("输入错误!\n"); return 0;
}
printf("应付款为:%.2f元\n", price * w);
return 0;
}
```
阅读全文