当前位置:首页 » 编程语言 » c语言中a1a2
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言中a1a2

发布时间: 2023-01-17 18:31:43

c语言 ,输入a1,a2,a3。。a20,从大到小排序后输出,并且输出现在每个元素对应的原来的次序

#include<stdio.h>

struct abc{//定义结构体

int a,b;

};

int main()

{int i,j;

struct abc arr[21];

for(i=1;i<21;i++)//共20个数据,放在arr[1]~arr[20]

{arr[i].a=i;//输入时的编号

scanf("%d",&arr[i].b);//输入的数据

}

for(i=1;i<21;i++)//冒泡排序

for(j=1;j<21-i;j++)

if(arr[j].b<arr[j+1].b)

{arr[0]=arr[j];

arr[j]=arr[j+1];

arr[j+1]=arr[0];

}

for(i=1;i<21;i++)//输出数据

printf("%3d",arr[i].b);

printf(" ");

for(i=1;i<21;i++)//输出原始编号

printf("%3d",arr[i].a);

printf(" ");

return 0;

}

❷ 输出a1+a2+a3在c语言中怎么运算

可以用printf函数输出来进行运算。
c语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。
C语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序设计中备受青睐。C语言编译器普遍存在于各种不同的操作系统中,其设计也影响了Java、Python等编程语言。

❸ c语言编程子数整除

#include<stdio.h>

main()

{

intk,a,num1,num2,num3;

scanf("%d",&k);

for(a=10000;a!=30001;a++)

{

num1=a/100;

num2=a/10-(a/10000)*1000;

num3=a-(a/1000)*1000;

if(num1==0||num2==0||num3==0)

continue;

elseif((num1%k)==0&&(num2%k)==0&&(num3%k)==0)

printf("%d ",a);

}

getchar();

getchar();

return0;

}

结果:如图