c
前提・実現したいこと
整数値の集まり(コレクションと呼ぶ)を格納する int 型の配列 data[] に対して,3つの関数のソースコード を作成する.
発生している問題・エラーメッセージ
expected;before)’token
expected expression before )’token
expected;before)’token
expected expression before )’token
代入の左側の被演算子として左辺値が必要です
ソースコード
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
void print(int data[], int num);
int get(int data[], int num, int index);
int sum(int data[], int num);
void print(int data[], int num)
{
int i;
for (i = 0; i < num; i++) {
printf(" %d", data[i]);
}
printf("\n");
}
int get(int data[], int num, int index)
{
int i;
for(i=0,i<num,i++){
printf("data[%d]",i);
scanf("%d",&data[i]);
}
if(data[index] != '/n')
return -1;
}
int sum(int data[], int num)
{
int i;
for(i=0,i<num,i++){
sum += data[i];
return -1;}
if(num==0){
return 0;
}
}
void test1()
{
int data[4] = { 10, 20, 30, 40 };
int num = 4;
assert(get(data, num, 0) == 10); print(data, 4); printf("Success: %s\n", __func__);
}
int main()
{
test1();
return 0;
}
回答2件
あなたの回答
tips
プレビュー