代码: 全选
#include <stdio.h>
#include <math.h>
void main() {
int num, i;
double power, sum = 0;
printf("请输入一个数:");
scanf("%d", &num);
for(i = 1; i <= 10; i++) {
power = pow(num, i);
printf("%d 的 %d 次幂为:%5.0f\n", num, i, power);
sum += power;
}
printf("这个数 1 ~ 10 次幂的和为:%5.0f\n", sum);
}
若改成这样:
代码: 全选
#include <stdio.h>
#include <math.h>
int main() {
int num, i;
double power, sum = 0;
printf("请输入一个数:");
scanf("%d", &num);
for(i = 1; i <= 10; i++) {
power = pow(num, i);
printf("%d 的 %d 次幂为:%5.0f\n", num, i, power);
sum += power;
}
printf("这个数 1 ~ 10 次幂的和为:%5.0f\n", sum);
return 0;
}
疑问:
1、以上哪种为标准的语法?
2、main 的返回值 0,有何用处?返回 1 行吗?
顺便問一下,在论坛发帖如何让代码语法突显?