yuzhitai 发表于 2017-3-8 23:55:41

这里写了一段计算一到三十平方的代码,却出现了莫名奇妙的报错

#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);
}
}
~      

0mrli0 发表于 2017-3-9 00:14:09

没有这种写法吧
如果是数组是 int a[] = {0}
如果时变量 就直接定义 int a = 0;

人造人 发表于 2017-3-9 00:18:24

你基本语法就不过关,给你个代码参考吧
#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 10:37:55

本帖最后由 ...公子 于 2017-3-9 11:06 编辑

{:5_91:}1到30的平方是说(1+2+...30)**2吗?话说缺return 0啊 ,而且为什么会有中括号[]这种东西,大括号写的也太乱了,最好能按python的缩进形式写,规范看着也方便。3楼的范例写的很好!{:5_95:} 没看清,以为是所有数和的平方

yuzhitai 发表于 2017-3-9 23:41:16

哇!这代码写的好漂亮,我会多加学习的

yuzhitai 发表于 2017-3-9 23:49:04

又要重新学习了。。。{:10_250:}
页: [1]
查看完整版本: 这里写了一段计算一到三十平方的代码,却出现了莫名奇妙的报错