请大家C语言编程做的对不对?

请大家帮忙看一下

如果错了,能得几分这是题目

img

这是答案

img


C语言 C语言

有3个错误,一是for循环应该从i=1开始,否则rand[i-1]就出现下标小于0的情况了。
二是for循环下面两行应该都是for的代码块,要加大括号括起来,否则printf语句中的rand[i]就越界访问了
三是printf中%d后面要加空格或者\t,否则整数输出都连在一起了