各位帮忙看一下这个程序解决办法
各位帮忙看一下这个程序#include stdio.h#define PI 3.14double radius[10]{2.1, 3.0, 1.9, 2.23, 23,
各位帮忙看一下这个程序
#include <stdio.h>
#define PI 3.14
double radius[10]={2.1, 3.0, 1.9, 2.23, 23, 32.1, 4, 10.0, 8, 100};
int main()
{
for(int i = 0; i<10;i++){
printf("S%d=%l\n", i, PI*radius[i]*radius[i]);
}
return 0;
}
运行不出来,该怎么改呢
[解决办法]
C/C++ code#include <stdio.h>#define PI 3.14double radius[10]={2.1, 3.0, 1.9, 2.23, 23, 32.1, 4, 10.0, 8, 100};int main(){ for(int i = 0; i<10;i++) { printf("S%d=%lf\n", i, PI*radius[i]*radius[i]); //输出double型应用lf } return 0;}
[解决办法]
[解决办法]
[解决办法]
...非要刨根问底啊你
变量声明不必放在语句块的开头,for 语句提倡这么写 for(int i=0;i<100;++i) 就是说,int i 的声明放在里面,i 只在 for 里面有效。(VC没有遵守这条标准,i 在 for 外也有效;但vc2005里已经默认是i在外面不可见了,但有编译选项可以设置。)
http://baike.baidu.com/view/1967819.htm