[求助] 请大家帮个忙!~~~~~~~
我写了个程序,但是每次运行都不能得到我想要的结果。。希望哪位可以帮我指出这个程序哪里有问题。。小弟不胜感谢。。。。#include <stdio.h>
#include <stdlib.h>
main()
{
int a[10];
int b[10];
int c[20];
int i,j,t,f;
static int g,k;
printf("请输入官职的个数:\n");
scanf("%d",&g);
printf("请输入代表官职的数字:\n");
i=0;
while(i<g)
{
scanf("%d",&a[i]);
i++;
}
system("cls");
printf("请输入王的个数:\n");
scanf("%d",&k);
printf("请输入代表王的数字:\n");
j=0;
while(j<k)
{
scanf("%d",&b[j]);
j++;
}
i=0;
while(i<g)
{
c[i]=a[i];
i++;
}
j=g;
while(j<g+k)
{
c[j]=b[j-g];
j++;
}
f=g+k;
for(j=0;j<f;j++)
for(i=0;i<f;i++)
if(c[i]>c[i+1])
{
t=c[i];
c[i]=c[i+1];
c[i+1]=t;
}
printf("排列后的顺序是:\n");
i=0;
while(i<g+k)
{
printf("%d ,",c[i]);
i++;
}
}