我用c写了一个c代码来显示50的平方的立方,循环工作,但它停在150而不是100。我做错了什么?
#include<conio.h>
#include<stdlib.h>
#include<stdio.h>
int main()
{
int n=50;
int i=0; //column names Number Square and Cube
printf("Number\tSquare\tCube\n");
printf("____________________________\n");
while (i<=100)
{
printf("%d\t%d\t%d\n", n, n * n, n * n * n);
i++;
n++;
}
return 0;
}
1条答案
按热度按时间g52tjvyc1#
你说过
我想显示的平方和立方的数字从50-100,它做50-150代替
因此,一种解决方案是更改
while
循环条件,使其在n
达到100后停止:在您进行此更改并验证程序生成正确的输出后,您可能会注意到根本不再需要
i
变量。