當前位置:首頁 » 編程語言 » 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;

}

結果:如圖