首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

大神。

2012-08-13 
大神求助。。。、、# include stdio.h# include stdlib.hint main(void){int a[5]int idouble kfor(i1

大神求助。。。、、
# include <stdio.h>
# include <stdlib.h>

int main(void)
{
int a[5];
int i;
double k;

for(i=1; i <= 5; i++)
{

a = rand()%10;

}

k = a[1] + a[2] + a[3] + a[4];

printf("%g", k);

return 0;

}

//--------------------Configuration: qqccc - Win32 Debug--------------------
Compiling...
qqccc.cpp
F:\练习\随堂练习\qqccc.cpp(13) : error C2440: '=' : cannot convert from 'int' to 'int [5]'
  There are no conversions to array types, although there are conversions to references or pointers to arrays
Error executing cl.exe.

qqccc.exe - 1 error(s), 0 warning(s)
这个问题我还不会。。。。求帮忙

[解决办法]
a[i] = rand()%10;

觉得你是这个意思
[解决办法]
for(i=1; i <= 5; i++)
应改成
for(i=0; i <= 4; i++)

数组从0开始的
[解决办法]

C/C++ code
# include <stdio.h># include <stdlib.h>int main(void){    int a[5];    int i;    double k;    for(i=1; i <= 5; i++)    {        [color=#FF0000]a[i][/color] = rand()%10;    }    k = a[1] + a[2] + a[3] + a[4];    printf("%g", k);    return 0;}
[解决办法]
printf("%g", k); 也不对
怎么也要写成 %d呀。。。。

热点排行