请问在这个简单程序中,为什么n cubed也就是n的立方不用定义呢
而且在我int n cubed;后输出printf("%d %d\n",n,n cubed);
显示程序错误无法运行。
请问在这个简单程序中,为什么n cubed也就是n的立方不用定义呢
而且在我int n cubed;后输出printf("%d %d\n",n,n cubed);
显示程序错误无法运行。
应该是那个存储立方的变量名称的两个单词之间少了一个下划线,简单修改如下:
#include <stdio.h>
int main(void){
int n,n_cubed;
printf("n cubde\n");
for(n=1;n<=8;n++){
n_cubed = n*n*n;
printf("%d %d\n",n, n_cubed);
}
return 0;
}