字串反向輸出
#include<stdio.h>
void AntitoneValue(char* father, char* child)
{
int i,j=strlen(father);
printf("%d\n",j);
for(i=0; i<j; i++)
child[i]=father[j-1-i];//反續
child[i] = '\0';
}
int main()
{
char s[]="hwelloadfefwfe",s2[100];
AntitoneValue(s,s2);
printf("invert is %s",s2);
return 0;
}
函式功能:將字串的字元,反過來列印。
這裡要注意的是,求字串長度要用strlen函式,如果用sizeof,求出來的是char型指標所佔記憶體的長度,即4.
相關推薦
關於字串反向輸出問題
#include<stdio.h> #include<string.h> int main() { int i,n,j; char a[40],ch; scanf("%d",&n); getchar();//用getch
將字串反向輸出
(1): #include<stdio.h> #include<stdlib.h> char* Rever_string(char* p) { int n = 0; char* q; char temp; q = p; while (*p != 0)
字串反向輸出
#include<stdio.h>void AntitoneValue(char* father, char* child){int i,j=strlen(father);printf("%d\n",j);for(i=0; i<j; i++)child[i]
用遞迴的思想寫編寫一個函式reverse_string(char * string)實現字串反向輸出和反向排列
字串反向輸出: #include<stdio.h> void reverse_string(char *string) { if ('\0'!=*(++string))
字串反向輸出的幾種方法
1、遞迴呼叫方式實現無符號數反向輸出 C語言實現(DEV c++4.9.9.2執行通過) [cpp] #include<stdio.h> void reverse_print(unsigned long num) { if(num==
任意長度的字串反向輸出
實現將輸入的任意長度的字串反向輸出的功能:#include<stdio.h> void print() { char a; scanf("%c",&a); if(a != '#') print(); if(a != '#') printf
java字串反向輸出
String input="i love you"; String[] s=input.split(" ");//用空格切割並存入陣列 String output=""; for(int i=s.len
字串按詞反向輸出
#include<stdio.h> #include<string.h> char * reverse(char *,int ); char *reverse1(char *a,int low,int high); int main() { //p
如何實現字串的反向輸出
public static void main(String[] args) { String s1 = " I am a good student"; String s2 = "AABBCCC"; System.out.println("tne string NO.1 is"+s1);
* 1031反向輸出一個三位數
pan 三位數 一個 () stream span mes style names 1 #include<iostream> 2 using namespace std; 3 int main() 4 { 5 int a,ge,shi,bai
反向輸出一個數字(不包括以0結束的數字)
mes -- ostream mat bsp body space 一個 class #include<iostream>#include<cmath>int a[10];using namespace std;int main(){ int
將字串內容輸出到文件
fir alt image bubuko bsp info .com com src f = open("d:/py/3/1.txt", "w+")f.write("This is my first project")# for index in range(10): #
python的2種字串格式化輸出
字串格式化程式碼(typecode) 法一: %格式使用下面的格式 %[(name)] [flags] [width][.precision] typecode (name)輸出字典的value使用,這裡的name是字典的key(實際指定時,必須有外面的
1055: 輸入字串以及輸出
1055: 輸入字串以及輸出 時間限制: 1 Sec 記憶體限制: 128 MB提交: 1905 解決: 1192[提交][狀態][討論版][命題人:外部匯入] 題目描述 編寫一函式,由實參傳來一個字串,統計此字串中字母、數字、空格和其它字
[基礎]-python字串格式化輸出
如果將那個定義說的通俗一些,字串格式化化,就是要先制定一個模板,在這個模板中某個或者某幾個地方留出空位來,然後在那些空位填上字串。那麼,那些空位,需要用一個符號來表示,這個符號通常被叫做佔位符(僅僅是佔據著那個位置,並不是輸出的內容)。 >>> "I li
Python字串顏色輸出
\033[1;31;40m # 1是顯示方式(可選),31是字型顏色,40m 是字型背景顏色; \033[0m # 恢復
題目11 反向輸出所有節點的值,帶頭節點單鏈表
題目11:反向輸出所有節點的值,帶頭節點單鏈表 void print_Reverse(Node *n, int first){ //這裡使用first使用來標識頭節點,頭節點中是無效資料,不列印。 if(first==0){ n=n->next; first+
ORACLE——在所有表、欄位中查詢某個字串並輸出表名和欄位名
什麼都不想說,直接上乾貨 declare v_Sql varchar2(2000); v_count number; begin for xx in (select t.OWNER, t.TABLE_NAME, t.COLUMN_NAME from
字串格式輸出和運算
一、格式化輸出 整數轉字串和字串轉整數 int(str) # 字串轉換成int str(int) # int轉換成字串 佔位符 %s:為字串佔位; %d:為整數佔位; %f:為小數佔位; %c: 為字元佔位等。 1) print("我叫%s, 今年%d歲了"
斐波那契+n的k次方+整數各位之和+字串反向排列(逆置)+實現strlen函式+n的階乘+列印整數的每一位
用兩種方法求斐波那契數列指定數值 #include <stdio.h> #include <windows.h> //用遞迴實現斐波那契數列 int fib(int n) { if (n == 1 || n == 2) { return 1; } re