本帖最后由 jackz007 于 2021-12-1 14:48 编辑 #include <stdio.h>
int main()
{
int b , i , n , cubed ;
printf("请输入一个整数:") ;
scanf("%d" , & n) ;
if(n > 1) {
cubed = n * n * n ;
b = n * n - n + 1 ;
printf("%d^3 = %d = %d" , n , cubed , b) ;
for(i = 1 ; i < n ; i ++) printf(" + %d" , b + 2 * i) ;
printf("\n") ;
} else {
printf("数值太小,不符合要求.\n") ;
}
}
编译、运行实况:D:\0002.Exercise\C>g++ -o x x.c
D:\0002.Exercise\C>x
请输入一个整数:2
2^3 = 8 = 3 + 5
D:\0002.Exercise\C>x
请输入一个整数:3
3^3 = 27 = 7 + 9 + 11
D:\0002.Exercise\C>x
请输入一个整数:4
4^3 = 64 = 13 + 15 + 17 + 19
D:\0002.Exercise\C>x
请输入一个整数:5
5^3 = 125 = 21 + 23 + 25 + 27 + 29
D:\0002.Exercise\C>x
请输入一个整数:6
6^3 = 216 = 31 + 33 + 35 + 37 + 39 + 41
D:\0002.Exercise\C>x
请输入一个整数:7
7^3 = 343 = 43 + 45 + 47 + 49 + 51 + 53 + 55
D:\0002.Exercise\C>x
请输入一个整数:8
8^3 = 512 = 57 + 59 + 61 + 63 + 65 + 67 + 69 + 71
D:\0002.Exercise\C>x
请输入一个整数:9
9^3 = 729 = 73 + 75 + 77 + 79 + 81 + 83 + 85 + 87 + 89
D:\0002.Exercise\C>
|