出一条C语言顺序结构编程题并附上答案
时间: 2023-08-05 18:08:47 浏览: 55
题目:编写一个程序,输入一个整数n,计算并输出1到n的平方和。
解答:
```c
#include <stdio.h>
int main()
{
int n, i, sum = 0;
printf("请输入一个整数n:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
sum += i * i;
}
printf("1到%d的平方和为:%d\n", n, sum);
return 0;
}
```
运行结果:
```
请输入一个整数n:5
1到5的平方和为:55
```
相关问题
出一条C语言选择结构编程题并附上答案
题目:输入三个数a、b、c,按大小顺序输出。
答案:
```c
#include <stdio.h>
int main() {
int a, b, c;
int max, mid, min;
printf("请输入三个数:");
scanf("%d %d %d", &a, &b, &c);
if (a > b) {
if (a > c) {
max = a;
if (b > c) {
mid = b;
min = c;
} else {
mid = c;
min = b;
}
} else {
max = c;
mid = a;
min = b;
}
} else {
if (b > c) {
max = b;
if (a > c) {
mid = a;
min = c;
} else {
mid = c;
min = a;
}
} else {
max = c;
mid = b;
min = a;
}
}
printf("从小到大排序为:%d %d %d\n", min, mid, max);
return 0;
}
```
这是一道比较基础的选择结构编程题,通过多层嵌套的 if 语句可以实现对三个数的大小比较和排序。
出一条C语言循环结构编程题并附上答案
题目:输入一个正整数n,求1到n之间所有能被3整除的数的和。
答案:
```c
#include <stdio.h>
int main()
{
int n;
int sum = 0; // 存储所有能被3整除的数的和
printf("请输入一个正整数n:");
scanf("%d", &n);
for (int i = 1; i <= n; i++)
{
if (i % 3 == 0) // 判断i是否能被3整除
{
sum += i; // 累加i到sum中
}
}
printf("1到%d之间所有能被3整除的数的和为:%d\n", n, sum);
return 0;
}
```
示例输出:
```
请输入一个正整数n:10
1到10之间所有能被3整除的数的和为:9
```