代码如下:
#include <stdio.h>
{int main()
int a[3],b[3];
int i,j,m,n,result;
int temp1,temp2;
printf("请输入3个整数:");
for(i=0;i<3;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<2;i++)
{
for(j=0;j<2-i;j++)
{
if(a[j]>a[j+1])
{
temp1=a[j];
a[j]=a[j+1];
a[j+1]=temp1;
}
}
}
printf("排列后顺序为:");
for(i=0;i<3;i++)
{
printf("%d ",a[i]);
}
printf("\n");
printf("请输入4个整数:");
for(m=0;m<4;m++)
{
scanf("%d",&b[m]);
}
for(m=0;m<3;m++)
{
for(n=0;n<2-m;n++)
{
if(b[n]>b[n+1])
{
temp2=b[n];
b[n]=b[n+1];
b[n+1]=temp2;
}
}
}
printf("排列后顺序为:");
for(m=0;m<4;m++)
{
printf("%d ",b[m]);
}
printf("\n");
for(m=0;m<=3;m++)
{
for(i=0;i<=2;i++)
result=a[i]+b[m]*10;
printf("%d",result);
printf(" ");
}
return 0;
}
为什么我的嵌套循环只循环外层啊
你指哪段嵌套循环啊