C语言中用while语句,输出7-25的值。
时间: 2024-05-11 20:15:40 浏览: 7
可以使用如下代码实现:
```
#include <stdio.h>
int main() {
int i = 7;
while (i <= 25) {
printf("%d ", i);
i++;
}
return 0;
}
```
输出结果为:7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
相关问题
c语言中用while语句写一个求100到999之间所有水仙花数的和
好的,这个问题是计算问题,我可以回答。这里是代码:
```
#include <stdio.h>
#include <math.h>
int main()
{
int i, num, sum = 0;
int a, b, c; // 分别表示百位、十位和个位
for(i = 100; i <= 999; i++)
{
num = i;
a = num / 100;
num %= 100;
b = num / 10;
c = num % 10;
if(i == pow(a, 3) + pow(b, 3) + pow(c, 3))
sum += i;
}
printf("100到999之间所有水仙花数的和是:%d\n", sum);
return 0;
}
```
在C语言中用while语句计算e≈1+1/1!+1/2!+…+1/n!
以下是在C语言中用while语句计算e≈1+1/1!+1/2!+…+1/n!的代码:
```c
#include <stdio.h>
int main() {
int n, i = 1;
double s = 1, t = 1;
printf("请输入一个正整数(赋给n):");
scanf("%d", &n);
while (i <= n) {
t *= i; // 计算i的阶乘
s += 1.0 / t; // 累加每一项
i++; // 每次循环后加1
}
printf("%f\n", s);
return 0;
}
```