c语言循环结构题目
时间: 2023-08-24 10:10:26 浏览: 51
请编写一个程序,接受用户输入一个正整数n,然后计算并输出1到n之间所有整数的和。
示例输入:
5
示例输出:
15
程序代码如下:
```c
#include <stdio.h>
int main()
{
int n, sum = 0;
printf("请输入一个正整数n:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
sum += i;
}
printf("1到%d之间所有整数的和为:%d", n, sum);
return 0;
}
```
相关问题
c语言循环结构题库及答案
循环结构是C语言中非常重要的一部分,它允许我们重复执行一段代码,直到满足某个条件为止。以下是一些常见的C语言循环结构题库及答案:
题目1:
使用循环结构计算1到100之间所有偶数的和。
答案1:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 2; i <= 100; i += 2) {
sum += i;
}
printf("1到100之间所有偶数的和为:%d\n", sum);
return 0;
}
```
题目2:
使用循环结构输出九九乘法表。
答案2:
```c
#include <stdio.h>
int main() {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
printf("%d * %d = %d\t", j, i, j * i);
}
printf("\n");
}
return 0;
}
```
题目3:
使用循环结构判断一个数是否为素数。
答案3:
```c
#include <stdio.h>
int main() {
int num, isPrime = 1;
printf("请输入一个正整数:");
scanf("%d", &num);
for (int i = 2; i <= num / 2; i++) {
if (num % i == 0) {
isPrime = 0;
break;
}
}
if (isPrime) {
printf("%d是素数\n", num);
} else {
printf("%d不是素数\n", num);
}
return 0;
}
```
pta循环结构题库答案c语言
循环结构是C语言中非常重要的一部分,下面提供两个PTA循环结构题目的C语言答案:
1.题目描述:输入一个正整数N,输出从1到N的所有奇数的和。输入格式:输入在一行中给出一个正整数N(≤1000)。输出格式:在一行中输出1到N(含N)之间的所有奇数的和。输入样例:7 输出样例:16
```c
#include <stdio.h>
int main() {
int n, sum = 0;
scanf("%d", &n);
for (int i = 1; i <= n; i += 2) {
sum += i;
}
printf("%d", sum);
return 0;
}
```
2.题目描述:本题要求对两个正整数m和n(m≤n)编写程序,计算序列和m2+1/m+…+n2+1/n,并输出结果。输入格式:输入在一行中给出两个正整数m和n(m≤n),其间以空格分开。输出格式:在一行中输出该序列的和,精确到小数点后6位。输入样例:5 10 输出样例:355.845635
```c
#include <stdio.h>
int main() {
int m, n;
double sum = 0.0;
scanf("%d %d", &m, &n);
for (int i = m; i <= n; i++) {
sum += 1.0 * i * i + 1.0 / i;
}
printf("%.6lf", sum);
return 0;
}
```