本文目錄一覽:
- 1、C語言,利用指針編寫程序:把從鍵盤輸入的字元串逆序存放並輸出
- 2、C語言指針逆序存放數組元素
- 3、C語言編程:用指針接收鍵盤輸入的字元串並逆序輸出到屏幕(串長度小於100),怎麼做?
- 4、c語言利用指針編寫程序,將數組元素逆序輸出
- 5、c語言中怎麼利用指針把一個從鍵盤輸入的單詞以逆序輸出
C語言,利用指針編寫程序:把從鍵盤輸入的字元串逆序存放並輸出
#include stdio.h
#include string.h
void reverse(char* str)
{
char* p = str + strlen(str)-1;
char temp;
while(strp)
temp=*p, *p–=*str, *str++=temp;
}
void main()
{
char str[1000];
gets(str);
reverse(str);
printf(“%s\n”, str);
}
C語言指針逆序存放數組元素
#include<stdio.h>
main()
{
int a[10],b[10],i,j,n,count=0;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(j=n-1;j>=0;j--)
{
b[count]=a[j];
count++;
}
printf("%d",b[0]);
for(i=1;i<n;i++)
{
printf("%d",b[i]);
}
}
輸入格式:
輸入在第一行中給出一個正整數n(1≤n≤10)。第二行輸入n個整數,用空格分開。
輸出格式:
在一行中輸出這n個整數的處理結果,相鄰數字中間用一個空格分開,行末不得有多餘空格。
輸入樣例:
4
10812
輸出樣例:
21810
擴展資料:
printf()用法:
1、printf()函數是格式化輸出函數,一般用於向標準輸出設備按規定格式輸出信息。
格式輸出,它是c語言中產生格式化輸出的函數(在stdio.h中定義)。用於向終端(顯示器、控制台等)輸出字元。格式控制由要輸出的文字和數據格式說明組成。
要輸出的文字除了可以使用字母、數字、空格和一些數字元號以外,還可以使用一些轉義字元表示特殊的含義。
簡單點理解就是,在一段程序中你正確使用該函數,可以在該程序運行的時候輸出你所需要的內容。
2、printf函數是一個標準庫函數,它的函數原型在頭文件「stdio.h」中。但作為一個特例,不要求在使用printf函數之前必須包含stdio.h文件。
printf()函數的調用格式為:printf(“lt;格式化字元串gt;”,lt;參量表gt;)。
其中格式化字元串用於指定輸出格式。格式控制串可由格式字元串和非格式字元串兩種組成。
C語言編程:用指針接收鍵盤輸入的字元串並逆序輸出到屏幕(串長度小於100),怎麼做?
代碼文本:
#include “stdio.h”
int main(int argc,char *argv[]){
char s[100],*p;
printf(“Please enter a string…\n”);
scanf(“%99s”,s);//輸入字元串
for(p=s;*p!=’\0′;p++);
for(p–;p=s;p–)
printf(“%c”,*p);
putchar(‘\n’);
return 0;
}
(比較簡單,但若幫助了你,還是點一下採納吧)
c語言利用指針編寫程序,將數組元素逆序輸出
#includestdio.h
#define N 10
void main() { int a[N],i,*p;
p=a; for ( i=0;iN;i++,p++ ) scanf(“%d”,p);
p–; for ( i=0;iN;i++,p– ) printf(“%d “,*p); printf(“\n”);
}
c語言中怎麼利用指針把一個從鍵盤輸入的單詞以逆序輸出
#includestdio.h
void main() { char str[256],*p,*q;
p=q=str; scanf(“%s”,str); while ( *p!=0 ) p++; //找到字元串末尾
p–; while ( p=q ) { printf(“%c”,*p); p–; } printf(“\n”);
}
原創文章,作者:RZHJT,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/330946.html