「要成爲絕世高手,並不是一朝一夕,除非是天生武學奇才,可是這種人…萬中無一」
編程
——包租婆
這道理放在C語言學習上也一併受用。在編程方面有着天賦異稟的人畢竟是少數,咱們大多數人想要從C語言小白進階到高手,須要經歷的是日積月累的學習。那麼如何學習呢?固然是天天都練習一道C語言題目!!數組
做者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
請按任意鍵繼續. . .