第1个回答 2010-11-25
楼主,对不起啊,刚才没注意,现在修改了一下,你自己对照自己的看下,就知道错哪里了,我在你的基础上修改的,VC6.0调试成功
#include <stdio.h>
#include <conio.h>
#define MAXSIZE 100
int main()
{
float a[MAXSIZE],temp,min;
int i,n,k=0;
printf("请输入这批数的总个数:");
scanf("%d",&n);
printf("\n请输入这批数:");
for(i=0;i<n;i++)
scanf("%f",&a[i]);
min=a[0];
for(i=1;i<n;i++)
{
if(min>a[i])
}
temp=a[0];
a[0]=min;
a[k]=temp;
for(i=0;i<n;i++)
printf("%4.1f",a[i]);
printf("\n");
getch();
return 0;
}
我可以帮助你,你先设置我最佳答案后,我百度Hii教你。
第2个回答 2010-11-28
楼主,对不起啊,刚才没注意,现在修改了一下,你自己对照自己的看下,就知道错哪里了,我在你的基础上修改的,VC6.0调试成功
#include <stdio.h>
#include <conio.h>
#define MAXSIZE 100
int main()
{
float a[MAXSIZE],temp,min;
int i,n,k=0;
printf("请输入这批数的总个数:");
scanf("%d",&n);
printf("\n请输入这批数:");
for(i=0;i<n;i++)
scanf("%f",&a[i]);
min=a[0];
for(i=1;i<n;i++)
{
if(min>a[i])
}
temp=a[0];
a[0]=min;
a[k]=temp;
for(i=0;i<n;i++)
printf("%4.1f",a[i]);
printf("\n");
getch();
return 0;
}
第3个回答 2010-11-24
printf("data=");你这最后输出光写着data=,也没有传入数值啊。那个n才是你需要的数字,你把n输出来才是你想要的个数。本回答被提问者和网友采纳