这里写了一段计算一到三十平方的代码,却出现了莫名奇妙的报错
#include<stdio.h>int main(void)
{
int =31;
for(a=0;a<=30;a++){
=0;
}
for(a=1;a<=30;a++){
printf("%d",a*a);
}
}
~ 没有这种写法吧
如果是数组是 int a[] = {0}
如果时变量 就直接定义 int a = 0;
你基本语法就不过关,给你个代码参考吧
#include <stdio.h>
int main(void)
{
for(int i = 1; i <= 30; i++)
{
printf("%d的平方是%d\n", i, i * i);
}
return 0;
}
本帖最后由 ...公子 于 2017-3-9 11:06 编辑
{:5_91:}1到30的平方是说(1+2+...30)**2吗?话说缺return 0啊 ,而且为什么会有中括号[]这种东西,大括号写的也太乱了,最好能按python的缩进形式写,规范看着也方便。3楼的范例写的很好!{:5_95:} 没看清,以为是所有数和的平方 哇!这代码写的好漂亮,我会多加学习的
又要重新学习了。。。{:10_250:}
页:
[1]