C语言,改错并完成
答案:4 悬赏:30 手机版
解决时间 2021-03-04 08:45
- 提问者网友:姑娘长的好罪过
- 2021-03-03 13:44
C语言,改错并完成
最佳答案
- 五星知识达人网友:醉吻情书
- 2021-03-03 13:50
#include
#include
void cout(int arr[],int n) //给出函数类型
{ int i,js=0,os=0;
for(i=0;i if(i%2==0)
os=os+arr[i];
else
js=js+arr[i];
printf("
js=%d os=%d",js,os);
}
void main()
{
int N,i;
scanf("%d",&N);
int a[100]; //数组静态声明
for(i=0;i {
scanf("%d",&a[i]);
}
cout(a,N);
system("pause");
}第一 你的count函数没类型 要声明为void
第二 c语言中数组不能动态声明 必须静态声明一个足够大的数组 用
代码以改过 希望可以帮到你!
#include
void cout(int arr[],int n) //给出函数类型
{ int i,js=0,os=0;
for(i=0;i
os=os+arr[i];
else
js=js+arr[i];
printf("
js=%d os=%d",js,os);
}
void main()
{
int N,i;
scanf("%d",&N);
int a[100]; //数组静态声明
for(i=0;i
scanf("%d",&a[i]);
}
cout(a,N);
system("pause");
}第一 你的count函数没类型 要声明为void
第二 c语言中数组不能动态声明 必须静态声明一个足够大的数组 用
代码以改过 希望可以帮到你!
全部回答
- 1楼网友:一秋
- 2021-03-03 17:05
cout(int arr[],int n)
{ int i,js=0,os=0;
for(i=0;i { if(i%2==0)
os=os+arr[i];
else
js=js+arr[i]; }
printf("\n js=%d os=%d",js,os);
}
void main()
{
int N,i;
scanf("%d",&N);
int a[N];
for(i=0;i {
scanf("%d",&a[i]);
}
cout(a,N);
}
主要是少了大括号“}”
其他的应该是对的:
{ int i,js=0,os=0;
for(i=0;i
os=os+arr[i];
else
js=js+arr[i]; }
printf("\n js=%d os=%d",js,os);
}
void main()
{
int N,i;
scanf("%d",&N);
int a[N];
for(i=0;i
scanf("%d",&a[i]);
}
cout(a,N);
}
主要是少了大括号“}”
其他的应该是对的:
- 2楼网友:不如潦草
- 2021-03-03 15:56
#include
void cout(int arr[],int n) {
int i,js=0,os=0;
for(i=0;i if(i%2==0)
os=os+arr[i];
else
js=js+arr[i];
printf("\njs=%d os=%d",js,os);
}
void main(){
int N,i;
scanf("%d",&N);
//int a[N];
int a[100]; //这里不可以用参数
for(i=0;i {
scanf("%d",&a[i]);
}
cout(a,N);
printf("\n");
}
void cout(int arr[],int n) {
int i,js=0,os=0;
for(i=0;i
os=os+arr[i];
else
js=js+arr[i];
printf("\njs=%d os=%d",js,os);
}
void main(){
int N,i;
scanf("%d",&N);
//int a[N];
int a[100]; //这里不可以用参数
for(i=0;i
scanf("%d",&a[i]);
}
cout(a,N);
printf("\n");
}
- 3楼网友:迟山
- 2021-03-03 14:38
C语言是不支持变长数组的……只能使用malloc手动分配内存…………
void cout(int arr[],int n) {
int i,js=0,os=0;
for(i=0;i if(i%2==0)
os=os+arr[i];
else
js=js+arr[i];
printf("\n js=%d os=%d",js,os);
}
void main(){
int N,i;
scanf("%d",&N);
int * a= (int *)malloc( sizeof(int)*N);
for(i=0;i scanf("%d",&a[i]);
}
cout(a,N);
free(a);
getch();
}
void cout(int arr[],int n) {
int i,js=0,os=0;
for(i=0;i
os=os+arr[i];
else
js=js+arr[i];
printf("\n js=%d os=%d",js,os);
}
void main(){
int N,i;
scanf("%d",&N);
int * a= (int *)malloc( sizeof(int)*N);
for(i=0;i
}
cout(a,N);
free(a);
getch();
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯