打印表格,每一行打印整数及该数的平方,该数的立方,要求用户输入表格的上下限。
例如:
please Please enter the lower limit: 3
Please enter the upper limit value: 8
num square cube
3 9 27
4 16 64
5 25 125
6 36 216
7 49 343
8 64 512
#include <stdio.h>
#include <stdlib.h>
int main()
{
int lower,upper;
int i,square,cube;
printf("please Please enter the lower limit: ");
scanf("%d",&lower);
printf("\n");
printf("Please enter the upper limit value: ");
scanf("%d",&upper);
printf("%8s %26s %24s","num","square","cube");
printf("\n");
for(i=lower;i<=upper;i++)
{
square = i*i;
cube = i*i*i;
printf("%8d %26d %24d\n",i,square,cube);
}
return 0;
}
结果:
please Please enter the lower limit: 1
Please enter the upper limit value: 10
num square cube
1 1 1
2 4 8
3 9 27
4 16 64
5 25 125
6 36 216
7 49 343
8 64 512
9 81 729
10 100 1000
Process returned 0 (0x0) execution time : 3.912 s
Press any key to continue.