编写一个c语言程序:输入整数,数目不超过100个,然后分别以升序和降序输出这些数 c语言编程:要求从键盘输入一批整数(不超过100个),对其从...

\u8f93\u5165\u4efb\u610f\u591a\u4e2a\u6574\u6570(100\u4e2a)\uff0c\u5e76\u8f93\u51fa\u8fd9\u4e9b\u6570\u7684\u548c

#includemain(){ int s=0,i,x; for (i=0;i<100;i++){ scanf("%d",&x); s+=x; } printf("sum=%d\n",s);}

#include
int main()
{int a[100],n,i,j,t;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n-1;i++)
for(j=0;j<n-1-i;j++)
if(a[j]<a[j+1])
{t=a[j];a[j]=a[j+1];a[j+1]=t;}
for(i=0;i<n;i++)
printf("%d ",a[i]);
printf("\n");
return 0;
}

#include <stdio.h>
void main()
{ int n,a[100],i,j,temp;
scanf("%d",&n);//输入数据的个数
for ( i=0;i<n;i++ ) 
scanf("%d",&a[i]); //循环输入每个数据

for ( i=0;i<n-1;i++ )
for ( j=i;j<n-1;j++ ) 
   if ( a[j]>a[j+1] ) //冒泡排序法,升序排列
   { 
   temp=a[j]; 
   a[j]=a[j+1]; 
   a[j+1]=temp; 
   } 
for ( i=0;i<n;i++ ) //升序输出
   printf("%d ",a[i]); 
printf("
"); 
for ( i=n-1;i>=0;i-- )//降序输出
   printf("%d ",a[i]); 
printf("
"); 
}

输出示例:

若有疑问,请追问



#inlcude<stdio.h>
void main()
{ int n,a[100],i,j,k;
scanf("%d",&n);
for ( i=0;i<n;i++ ) scanf("%d",&a[i]); //输入

for ( i=0;i<n-1;i++ ) for ( j=i+1;j<n;j++ ) if ( a[i]>a[j] ) { k=a[i]; a[i]=a[j]; a[j]=a[i]; } //排序
for ( i=0;i<n;i++ ) printf("%d ",a[i]); printf("\n"); //升序
for ( i=0;i<n;i++ ) printf("%d ",a[n-i-1]); printf("\n"); //降序
}

  • 鎬庢牱缂栧啓c璇█绋嬪簭杈撳嚭涓涓暣鏁?
    绛旓細1銆侀鍏堟墦寮DEV C++杞欢锛岀偣鍑烩滄柊寤烘簮浠g爜鈥濓紝鍦ㄧ紪杈戦〉闈㈣緭鍏ヤ互涓嬩唬鐮併2銆佸洜涓洪鐩姹傛垜浠厛杈撳叆涓涓暣鏁帮紝鎵浠ュ湪瀹氫箟鍙橀噺鏃讹紝灏卞簲璇ュ皢鍏跺畾涔変负鏁存暟鍨嬶紝娉ㄦ剰锛屽湪杈撳叆锛岃緭鍑哄嚱鏁颁腑锛屾暣鏁板瀷瀵瑰簲鐨勬槸鈥%d鈥濄3銆佹帴涓嬫潵灏辫瀵硅緭鍏ョ殑鏁存暟杩涜鍒ゆ柇锛屽湪C璇█涓紝if鏄垽鏂鍙ワ紝鎵浠ョ敤瀹冩潵瀵规暣鏁拌繘琛屽垽鏂俰f...
  • 缂栧啓c璇█绋嬪簭,杈撳叆涓涓暣鏁,杈撳嚭鍖呭惈浠栦滑鍦ㄥ唴鍙婁粬浠箣闂寸殑濂囨暟鍙婁釜鏁...
    绛旓細瑕缂栧啓涓涓狢璇█绋嬪簭锛屽疄鐜拌緭鍏ヤ袱涓暣鏁板苟杈撳嚭瀹冧滑涔嬮棿浠ュ強鍖呭惈瀹冧滑鐨勬墍鏈夊鏁板強鍏朵釜鏁帮紝棣栧厛锛屾墦寮DEVC++杞欢锛屾柊寤轰竴涓簮浠g爜鏂囦欢銆傚湪绋嬪簭涓紝鍏抽敭鍦ㄤ簬澶勭悊鏁存暟杈撳叆鍜岃緭鍑猴紝浠ュ強鍒╃敤if-else璇彞杩涜濂囨暟鐨勫垽鏂傚湪绋嬪簭寮濮嬶紝瀹氫箟杈撳叆鐨勪袱涓暣鏁板彉閲忥紝纭繚瀹冧滑鐨勭被鍨嬩负鏁存暟锛瀵瑰簲杈撳嚭鍑芥暟涓殑鈥%d鈥濄傜劧鍚庯紝...
  • C璇█杈撳叆涓涓暣鏁,璁$畻鍏剁粨鏋溿
    绛旓細int main(){ int a,b;scanf("%d%d",&a,&b);printf("%d\n",a+b);return 0;}
  • C璇█ 缂栧啓涓涓▼搴,杈撳叆涓涓鏁存暟,姹傚嚭瀹冩槸鍑犱綅鏁般
    绛旓細/*鍔熻兘锛氳緭鍏ヤ竴涓浠绘剰闀垮害鐨勬鏁存暟锛姹傚嚭瀹冩槸鍑犱綅鏁般*/ include<stdio.h> int main(){ int number;int count = 0;//璁板綍涓暟 scanf("%d", &number);if (number == 0){ printf("number is %d\n",count+1);//0鏄竴浣嶆暟 }else { while (number != 0){ number = number / 10...
  • C璇█ 缂栧啓涓涓▼搴,杈撳叆涓涓鏁存暟,姹傚嚭瀹冩槸鍑犱綅鏁般
    绛旓細姹涓涓姝鏁存暟n鐨勪綅鏁板彲浠ュ厛瀹氫箟涓涓彉閲弉um锛屽苟鍒濆鍖栦负0锛屼緷娆℃妸璇ユ暣鏁皀闄や互10锛岀洿鍒板叾涓0涓烘锛屽苟涓旀瘡闄や竴娆10锛屽彉閲弉um鐨勪釜鏁板氨鑷姞1锛屾渶鍚巒um鐨勫煎氨鏄鏁存暟n鐨勪綅鏁般俰nclude <stdio.h> int main(){ int n,num=0;scanf("%d",&n);while(n){ num++;n/=10;} printf("%d\n",num)...
  • c璇█缂栧啓绋嬪簭,杈撳叆涓涓3浣鏁存暟,鎵撳嵃杈撳嚭鍏朵釜浣嶆暟銆佸崄浣嶆暟鍜岀櫨浣...
    绛旓細include<stdio.h> void main(void){ int n;printf("杈撳叆涓涓涓変綅鐨勬鏁存暟: ");scanf("%d",&n);if((n>999)||(n<100)){ printf("%d 涓嶆槸涓涓笁浣嶆暟\n",n);return;} printf("杈撳叆鍦ㄦ暟 %d,鍏朵釜浣嶆槸%d,鍗佷綅鏄%d,鐧句綅鏄%d\n",n,n%100,(n/10)%10,n/100);return ;} ...
  • C璇█ 缂栧啓涓涓▼搴,杈撳叆涓涓鏁存暟,姹傚嚭瀹冩槸鍑犱綅鏁般
    绛旓細1銆侀鍏堝湪鎵撳紑鐨C璇█杞欢绐楀彛涓紝鍦∕ain鍑芥暟鐨勪笂鏂锛屽啓涓婇樁涔樺嚱鏁扮殑妗嗘灦锛屽涓嬪浘鎵绀恒2銆佺劧鍚庡畾涔涓涓鍙橀噺銆恟esult銆戯紝濡備笅鍥炬墍绀恒3銆佺劧鍚杈撳叆if鍒ゆ柇璇彞锛屽氨鍙互鍐欎笅绋嬪簭鐨勫叧閿鍙ワ紝濡備笅鍥炬墍绀恒4銆佹帴涓嬫潵灏卞彲浠ヨ皟鐢ㄨ緭鍑猴紝濡備笅鍥炬墍绀恒5銆佹渶鍚庣偣鍑昏繍琛岋紝濡備笅鍥炬墍绀猴紝灏卞彲浠ヨ繍琛屾祴璇曘
  • C璇█缂栧啓绋嬪簭 :杈撳叆涓涓姝鏁存暟,灏嗗叾閫嗗簭杈撳嚭銆備緥濡,杈撳叆12345,杈撳嚭54321...
    绛旓細scanf("%d",&num);int a,i;for(i = 0;num > 0;i++){ a = num % 10;printf("%d",a);num = num/10;} return 0;} 鍒嗘瀽锛氶鍏堬紝杈撳叆鐨勬槸涓涓暣鏁帮紝鍥犳鏈鍓嶉潰涓浣嶆暟涓嶆槸闆讹紝鎵浠ユ垜浠彲浠ョ敤闄10鍙栦綑娉鍐銆俛 = num % 10 灏辨槸杈撳嚭鏁板瓧鐨勬渶鍚庝竴浣 鐒跺悗闄10鍓旈櫎鏁板瓧鏈鍚庝竴浣嶏紝...
  • c璇█绋嬪簭涓浣杈撳叆涓涓涓や綅鏁存暟?
    绛旓細include <stdio.h> int main()printf("璇杈撳叆涓涓暣鏁帮細");scanf("%d %d",&a,&b);// sum=a+b;//涓夈佹暟鎹鐞,鎶奱銆乥鐨勫拰璧嬪肩粰sum;printf("杩欎袱涓暟鐨勫拰鏄細%d\n",sum);// return 0;//杩斿洖;C璇█锛鏄竴绉嶉氱敤鐨勩佽繃绋嬪紡鐨勭紪绋嬭瑷锛屽箍娉涚敤浜庣郴缁熶笌搴旂敤杞欢鐨勫紑鍙戙傚叿鏈夐珮鏁堛...
  • 缂栧啓绋嬪簭,杈撳叆涓涓暣鏁a.杈撳嚭琛ㄨ揪寮廰+=15鐨勫?
    绛旓細浠ヤ笅鏄娇鐢C璇█缂栧啓鐨绋嬪簭锛鐢ㄤ簬杈撳叆涓涓暣鏁a锛岀劧鍚庤緭鍑鸿〃杈惧紡a+=15鐨勫硷細c include <stdio.h> int main() { int a;printf("璇疯緭鍏ヤ竴涓暣鏁癮锛");scanf("%d", &a);a += 15;printf("琛ㄨ揪寮廰+=15鐨勫间负锛%d\n", a);return 0;} 绋嬪簭棣栧厛浣跨敤printf鍑芥暟鎻愮ず鐢ㄦ埛杈撳叆涓涓暣鏁癮锛岀劧鍚...
  • 扩展阅读:初学编程必背50个 ... 三类人不适合学编程 ... 从小c到大 ... 简单输出整数c语言 ... cnc编程必背50个程序 ... 大一c语言必背编程题 ... 找完数c语言编程 ... c语言如何输入n个整数 ... 如何输入一个正整数c语言 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网