C++ 错误:应在';}之前声明';代币
我的问题中有一个错误,我不能理解其原因。请帮帮我C++ 错误:应在';}之前声明';代币,c++,declaration,C++,Declaration,我的问题中有一个错误,我不能理解其原因。请帮帮我 #include<stdio.h> float repeatitive (float[15]); float sort (float[15]); int i,j,k; float num[15],temp; main() { printf("enter your numbers:\n"); for(i=0;i<15;i++) scanf("%f",&num[i]);
#include<stdio.h>
float repeatitive (float[15]);
float sort (float[15]);
int i,j,k;
float num[15],temp;
main()
{
printf("enter your numbers:\n");
for(i=0;i<15;i++)
scanf("%f",&num[i]);
repeatitive(num);
sort(num);
}
float repeatitive (float[])
{
for(i=0;i<=14;i++)
for(j=i+1;j<15;j++)
{if(num[i]==num[j])
{num[j]=0;}}
printf("here is unrepeated numbers:\n");
for(i=0;i<15;i++)
if(num[i]!=0)
printf("%f\n",num[i]);
}
float sort (float[])
{
for(i=0;i<14;i++)
for(j=i+1;j<15;j++)
if(num[i]>num[j])
{temp=num[j];
num[j]=num[i];
num[i]=temp;
}
for(i=0;;i++)
if(num[i]!=0)
printf("%f\n",num[i]);}
}
}
#包括
浮点重复(浮点[15]);
浮动排序(浮动[15]);
int i,j,k;
浮点数[15],温度;
main()
{
printf(“输入您的号码:\n”);
对于(i=0;i首先,请正确格式化代码
#include<stdio.h>
float repeatitive (float[15]);
float sort (float[15]);
int i,j,k;
float num[15],temp;
main()
{
printf("enter your numbers:\n");
for(i=0;i<15;i++)
scanf("%f",&num[i]);
repeatitive(num);
sort(num);
}
float repeatitive (float[])
{
for(i=0;i<=14;i++)
for(j=i+1;j<15;j++)
{
if(num[i]==num[j])
{
num[j]=0;
}
}
printf("here is unrepeated numbers:\n");
for(i=0;i<15;i++)
if(num[i]!=0)
printf("%f\n",num[i]);
}
float sort (float[])
{
for(i=0;i<14;i++)
for(j=i+1;j<15;j++)
if(num[i]>num[j])
{
temp=num[j];
num[j]=num[i];
num[i]=temp;
}
for(i=0;;i++)
if(num[i]!=0)
printf("%f\n",num[i]);
}
}
}
#包括
浮点重复(浮点[15]);
浮动排序(浮动[15]);
int i,j,k;
浮点数[15],温度;
main()
{
printf(“输入您的号码:\n”);
对于(i=0;i如何开始正确格式化代码?请阅读帮助中心。关于main
缺少返回类型以及未命名、未使用的函数参数如何?@TartanLlama是的,它们也是问题。这只是调试的开始。