C語言 | 逆序輸出0-9

C語言 | 逆序輸出0-9


「要成爲絕世高手,並不是一朝一夕,除非是天生武學奇才,可是這種人…萬中無一」
編程

——包租婆
這道理放在C語言學習上也一併受用。在編程方面有着天賦異稟的人畢竟是少數,咱們大多數人想要從C語言小白進階到高手,須要經歷的是日積月累的學習。那麼如何學習呢?固然是天天都練習一道C語言題目!!數組

image.png


做者ide

閆小林函數

白天搬磚,晚上作夢。我有故事,你有酒麼?工具


例22:C語言實現對數組元素依次賦值0,1,2,3,4,5,6,7,8,9,而後按照逆序輸出。
學習


解題思路:顯然首先要定義一個長度爲10的數組,因爲賦給的值是整數,所以,數組能夠定義爲整型,要賦值的是0~9,有必定規律,能夠用循環來賦值。
源代碼演示:
開發工具

#include<stdio.h>//頭文件 
int main()//主函數 
{
  int a[10];//定義整型數組,數組的大小爲10 
  int i;//定義整型變量 
  printf("原來的順序:"); 
  for(i=0;i<10;i++)//賦值使a[0]~a[9]的值爲0~9
  {
    a[i]=i;// 把i的值賦給數組a[i] 
    printf("%d ",a[i]);//輸出a[i],每一個數之間加個空格隔開 
  } 
  printf("\n");//換行 
  printf("逆序排列後:"); 
  for(i=9;i>=0;i--)//倒序輸出 
  {
    printf("%d ",a[i]);
  } 
  printf("\n");//換行 
  return 0;//函數返回值爲0 
}

編譯運行結果以下:
原來的順序:0 1 2 3 4 5 6 7 8 9
逆序排列後:9 8 7 6 5 4 3 2 1 0

--------------------------------
Process exited after 2.526 seconds with return value 0
請按任意鍵繼續. . .

注意:數組元素的下標是從0開始看,若是用int a[10],定義數組,則最大下標值爲9,不存在數組元素a[10]。
以上,若是你看了以爲對你有所幫助,就給小林點個贊叭,這樣小林也有更新下去的動力,跪謝各位父老鄉親啦~
C語言學習路線     C語言開發工具
C++學習路線     C#學習路線
相關文章
相關標籤/搜索