C語言實現(xiàn)逆序輸出詳細
問題:C語言實現(xiàn)對數(shù)組元素依次賦值0,1,2,3,4,5,6,7,8,9,然后按照逆序輸出。
解題思路:顯然首先要定義一個長度為10的數(shù)組,由于賦給的值是整數(shù),因此,數(shù)組可以定義為整型,要賦值的是0~9,有一定規(guī)律,可以用循環(huán)來賦值。
源代碼演示:
#include<stdio.h>//頭文件
int main()//主函數(shù)
{
int a[10];//定義整型數(shù)組,數(shù)組的大小為10
int i;//定義整型變量
printf("原來的順序:");
for(i=0;i<10;i++)//賦值使a[0]~a[9]的值為0~9
{
a[i]=i;// 把i的值賦給數(shù)組a[i]
printf("%d ",a[i]);//輸出a[i],每個數(shù)之間加個空格隔開
}
printf("\n");//換行
printf("逆序排列后:");
for(i=9;i>=0;i--)//倒序輸出
{
printf("%d ",a[i]);
}
printf("\n");//換行
return 0;//函數(shù)返回值為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 請按任意鍵繼續(xù). . .
注意:數(shù)組元素的下標是從0開始看,如果用int a[10],定義數(shù)組,則最大下標值為9,不存在數(shù)組元素a[10]。
到此這篇關于C語言實現(xiàn)逆序輸出詳細的文章就介紹到這了,更多相關C語言實現(xiàn)逆序輸出內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
C語言 fscanf 和 fprintf函數(shù)示例詳解
這篇文章主要介紹了 C語言 fscanf 和 fprintf函數(shù)示例詳解,本文通過實例代碼給大家介紹的非常詳細,感興趣的朋友一起看看吧2024-12-12
QT Creator+OpenCV實現(xiàn)圖像灰度化的示例代碼
這篇文章主要為大家詳細介紹了QT如何利用Creator和OpenCV實現(xiàn)圖像灰度化效果,文中的示例代碼講解詳細,感興趣的小伙伴可以嘗試一下2022-12-12

