帮我侃侃 这个程序

来源:百度知道 编辑:UC知道 时间:2024/06/21 00:28:37
#include"stdio.h"
#define N 10
struct pp
{
int no;
int num;
}array[N];
main()
{
int i,j,num;
for(i=1;i<N;i++)
{
printf("enter No.%d:",i);
scanf("%d",&num);
for(j=i-1;j>=0&&array[j].num<array[i].num;j--)
array[j+1]=array[j];
array[j].num=num;
array[i].no=i;
}
for(i=1;i<N;i++)
printf("%d=%d,%d\n",i,array[i],array[i].no);
}
#include"stdio.h"
#define N 10
struct
{
int no;
int num;
}array[N];
main()
{
int i,j,num;
for(i=0;i<N;i++)
{
printf("enter No.%d:",i);
scanf("%d",&num);
for(j=i-1,array[i].num=num;j>=0&&array[j].num>num;j--)
array[j+1]=array[j];
array[j+1].num=num;
array[j+1].no=i;
}
for(i=0;i<N;i++)
printf("%d=%d, %d\n",i,array[i].num,array[i]

这明明就是c语言,

#include"stdio.h"//程序名称前导缀
#define N 10 //程序名称前导缀
struct pp //定义函数类型
{
int no; //int:整数
int num;
}array[N];
main() //主程序开始:
{
int i,j,num; //定义整数函数集
for(i=1;i<N;i++)//赋值函数“i”=1,如果“i”现在值
小于“N” ,那么“I”持续+1。
{
printf("enter No.%d:",i);
scanf("%d",&num);
for(j=i-1;j>=0&&array[j].num<array[i].num;j--)
array[j+1]=array[j];
array[j].num=num;
array[i].no=i;
}
for(i=1;i<N;i++)
printf("%d=%d,%d\n",i,array[i],array[i].no);
}

c语言,初始化一个结构体数组,最后输出数组编号。