#include <stdio.h> int main() { int i=0,j=0,k=0; for(;i<=100;i++) { for(;j<=50;j++) { k=90-i-j; if((15*k+10*j+5*i==500)&&(i+j+k==90)){ printf("%d %d %d\n",k,j,i); } } } return 0; }这个代码为什么不输出结果
时间: 2023-12-05 10:05:19 浏览: 43
这段代码的问题在于第二个for循环中的变量j没有被重置为0,导致第二次循环时,j的初始值为50,不满足j<=50的条件,因此第二次循环不会被执行。这样,后面的语句就无法执行,导致没有输出结果。
解决这个问题的方法很简单,只需要在外层循环的末尾加上j=0,即可将j重置为0,使得内层循环可以重新执行。修改后的代码如下:
```c
#include <stdio.h>
int main() {
int i=0,j=0,k=0;
for(;i<=100;i++) {
for(;j<=50;j++) {
k=90-i-j;
if((15*k+10*j+5*i==500)&&(i+j+k==90)){
printf("%d %d %d\n",k,j,i);
}
}
j=0; // 添加这行代码即可
}
return 0;
}
```
这样,程序就可以输出正确的结果了。
相关问题
#include+<stdio.h> #include+<math.h> int+main() { int+i,+j,+sum+=+0; for+(i+=+2;+i+<=+5000;+i++)
这段代码是一个求解1到5000之间所有偶数的和的程序。代码中使用了for循环和if语句来判断每个数是否为偶数,并将偶数累加到sum变量中。最后,程序输出sum的值。
```c
#include <stdio.h>
int main()
{
int i, sum = 0;
for (i = 2; i <= 5000; i++)
{
if (i % 2 == 0)
{
sum += i;
}
}
printf("The sum of even numbers from 1 to 5000 is %d\n", sum);
return 0;
}
```
#include <stdio.h> int main() char str=A for(int i=5;i>=1;i--) for(int j=i;j>=1;j--) printf(*); printf(%c\n,str++); return 0;
这是一个C语言程序,它的功能是输出一个倒三角形状的字符图案,每行的字符由'A'开始递增一个字符。下面是代码和输出结果:
```c
#include <stdio.h>
int main()
{
char str = 'A';
for(int i = 5; i >= 1; i--)
{
for(int j = i; j >= 1; j--)
{
printf("*");
}
printf("%c\n", str++);
}
return 0;
}
```
输出结果:
```
*****
A
****
B
***
C
**
D
*
E
```
相关推荐
![exe](https://img-home.csdnimg.cn/images/20210720083343.png)
![text/x-c](https://img-home.csdnimg.cn/images/20210720083646.png)
![application/pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)