求解小弟我的这个买彩票C程序如何不能给输出排序啊
求解我的这个买彩票C程序怎么不能给输出排序啊?
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define M 6
void suijishu(int red_number[],int);
void paixu(int red_number[],int);
void output(int red_number[],int);
int main(void)
{
int red_number[M]={0};
int number;
int count;
int i;
printf("输入要买几注彩票:\n");
scanf("%d",&number);
for(count=1;count<number+1;count++)
{
suijishu(red_number,M);
paixu(red_number,M);
output(red_number,M);
for(i=0;i<232145642;i++)
continue;
}
return 0;
}
void suijishu(int red_number[],int len)
{
int i;
int c=0;
int h;
int j=0;
srand(time(0));
while(c<M)
{
h=rand()%33;
red_number[j]=h+1;
j++;
c++;
}
}
void paixu(int red_number[],int len)
{
int i;
int j;
int t;
for(i=0;i<M;i++)
for(j=0;j<M-i;j++)
{
if(red_number[j]>red_number[j+1]);
{
t=red_number[j];
red_number[j]=red_number[j+1];
red_number[j+1]=t;
}
}
}
void output(int red_number[],int len)
{
int i;
int blue;
for(i=0;i<M;i++)
{
printf("红球为 %d|",red_number[i]);
}
blue=(rand()%16)+1;
printf("蓝色球为%d\n",blue);
}
------解决方案--------------------
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define M 6
void suijishu(int red_number[],int);
void paixu(int red_number[],int);
void output(int red_number[],int);
int main(void)
{
int red_number[M]={0};
int number;
int count;
int i;
printf("输入要买几注彩票:\n");
scanf("%d",&number);
for(count=1;count<number+1;count++)
{
suijishu(red_number,M);
paixu(red_number,M);
output(red_number,M);
for(i=0;i<232145642;i++)
continue;
}
return 0;
}
void suijishu(int red_number[],int len)
{
int i;
int c=0;
int h;
int j=0;
srand(time(0));
while(c<M)
{
h=rand()%33;
red_number[j]=h+1;
j++;
c++;
}
}
void paixu(int red_number[],int len)
{
int i;
int j;
int t;
for(i=0;i<M;i++)
for(j=0;j<M-i;j++)
{
if(red_number[j]>red_number[j+1]);
{
t=red_number[j];
red_number[j]=red_number[j+1];
red_number[j+1]=t;
}
}
}
void output(int red_number[],int len)
{
int i;
int blue;
for(i=0;i<M;i++)
{
printf("红球为 %d|",red_number[i]);
}
blue=(rand()%16)+1;
printf("蓝色球为%d\n",blue);
}
------解决方案--------------------
if(red_number[j]>red_number[j+1]);if语句这多了个;号...