/* 编写一个程序打印一个表,表的每一行都给出一个整数、它的平方以及它的立方。 要求用户输入表的上限与下限。使用一个for循环。 */ #include <stdio.h> int main (void) { int i; int lower,upper; //下限 、上限 unsigned long square,cube ;// 平方、立方数 printf("Please input lower:/t"); scanf("%d",&lower); printf("Now please input upper:/t"); scanf("%d",&upper); if(lower > upper) printf("Input Error/n"); else { printf("%7s,%6s,%6s/n","integer","square","cube"); for(i = lower; i <= upper; i++) { square = (unsigned long)(i * i); cube = (unsigned long)i * square; printf("%-7d%-7lu%-6lu/n",i,square,cube); } } system("pause"); return 0; }