1. 用c語言實現數組中的數據逆序輸出
可以將這個功能封裝為一個函數。
傳入數組首地址,以及數組長度。
以循環方式,對數組逆序遍歷即可。
代碼:
voidrevers_print(int*a,intl)
{
inti;
for(i=l-1;i>=0;i--)
printf("%d,",a[i]);
return0;
}
2. C語言,怎麼call一個函數把輸入的數組倒序輸出
1、首先打開軟體VC++6.0軟體,准備一個空白的C語言文件,引入頭百文件並寫好主函數:
3. 用C語言編程:將一個數組逆序輸出
從最後一個元素,逆向遍歷到數組的0元素,逐一輸出即可實現。
1、創建數組;
2、輸入值;
3、逆序遍歷輸出數組。
代碼:intmain(){ inta[10]; inti;
for(i=0;i<10;i++)
scanf("%d",a+i);
for(i=9;i>=0;i--)
printf("%d",a[i]);}
(3)c語言對列表進行逆序輸出擴展閱讀:
將一個數組逆序輸出。
1、程序分析:用第一個與最後一個交換。
2、程序源代碼:
#define N 5
main()
{ int a[N]={9,6,5,4,1},i,temp;
printf(" original array: ");
for(i=0;i printf("%4d",a[i]);
for(i=0;i {temp=a[i];
a[i]=a[N-i-1];
a[N-i-1]=temp;
}
printf(" sorted array: ");
for(i=0;i printf("%4d",a[i]);}
4. C語言用鏈表實現逆序輸出
#include<stdio.h>
#include<stdlib.h>
#include<malloc.h>
//定義鏈表節點
typedefstructLNode
{intdata;
structLNode*next;
}LNode,*Linklist;
//創建鏈表
Linklistcreate()
{inti,n;//i用於下面循環,n用來存放有效節點的字數
Linklistp,L;
printf("PleaseinputN=");
scanf("%d",&n);
L=(Linklist)malloc(sizeof(LNode));//分配一個不存放有效數據的頭結點
L->next=NULL;
for(i=0;i<n;i++)
{p=(Linklist)malloc(sizeof(LNode));//生成新節點
scanf("%d",&p->data);//輸入元素值
p->next=L->next;
L->next=p;
}
returnL;//返回頭節點;
}
//鏈表反轉輸出
LinklistReverseList(LinklistL,intst)//st為1時輸出結點數據
{if(L->next!=NULL)
ReverseList(L->next,1);
if(st)printf("%d",L->data);
returnL;
}
voidput(LinklistL)
{Linklistp;
p=L->next;
while(p!=NULL)
{printf("%d",p->data);
p=p->next;
}
printf("
");
}
intmain()
{LinklistL;
L=create();
printf("A:");put(L);
printf("B:");
ReverseList(L,0);//附加結點未保存數據,故第二參數為0
return0;
}
5. C語言怎麼反序輸出
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
intmain()
{
inti,j,k;
charstr[80];
//for(i=0;i<80;i++)
//{
//scanf("%c",&str[i]);
//}t
//注意你的輸入有問題
gets(str);
//for(i=0,j=strlen(str)-1;i<j;i++,j--)
//{
//k=i;
//i=j;
//j=k;
//}
for(i=strlen(str)-1;i>=0;i--)//改改循環體即可
{
printf("%c",str[i]);
}
}
6. C語言中怎麼把一個任意的數倒序輸出.知道的請告訴一下,謝謝.
需要准備的材料分別有:電腦、C語言編譯器。
1、首先,打開C語言編譯器,新建一個初始.cpp文件,例如:test.cpp。
7. C語言怎麼逆序輸出啊
程序的關鍵點是:
1.定義一個char類型數組char a[100];
2.輸入字元串scanf("%s", a);
3.獲取字元串長度int iLength = strlen(a);
4.倒序循環輸出
for(int i = iLength -1; i >= 0; i--)
{
prinft("%c", a[i]);
}
5.用上面的步驟應該可以寫出來了。自己做相信更有成就感。