用指標編寫程式將輸入的字串倒序輸出
#include<iostream> #include<string.h> using namespace std; int main() { char a[20]; int i; char *p; p=a; cout<<"輸入一個字串"<<endl; cin>>a; i=strlen(a);//測量長度要呼叫string.h庫 ; for(;i>=0;i--) { cout<<*(p+i-1);/*因為測出的長度是從零開始的,也 就是說最後一位的地址是i-1,所以最後一個地址就要 減一去*/ } return 0; } /*先定義一個字元型陣列,然後在定義一個指標指向它的首 地址, 然後再測量出陣列的長度,再然後將指標指向陣列的尾 元素那,然後再輸出。 */
相關推薦
用指標編寫程式將輸入的字串倒序輸出
#include<iostream> #include<string.h> using namespace std; int main() { char a[20]; int i; char *p; p=a; cout<<"輸入一個字串"<<
《Java程式》將數字進行倒序輸出
描述: 任意給定一個數字,寫一個函式,能夠將數字進行倒序輸出。 Write a program to reverse a number using numeric operators. 不管是什麼樣的程式語言,剛開始接觸到程式設計的時候都會有這樣的題目。
基於陣列的棧實現--控制檯輸入字串逆序輸出。
要求:提示輸入一個字串,回車後螢幕顯示字串順序倒置後的結果。 思想:用棧進行字串逆序。首先字母從輸入的字串中開一個一個的提取出來,並壓入棧中,接著它們依次彈出棧,並顯示出來,因為棧後進先出的特性,字串的順序就顛倒過來了。 StackX類 public class StackX {
Java字串倒序輸出
public class s { public static void main(String[] args){ String s="123"; String s2 = ""; for(int i=s.length()-1;
練習 1-9 編寫一個將輸入複製到輸出的程式,並將其中連續的多個空格用一個空格代替。
C語言程式設計(第二版) 練習1-9 個人設計 練習 1-9 編寫一個將輸入複製到輸出的程式,並將其中連續的多個空格用一個空格代替。 程式碼塊: 方法1: #include <stdio.h&g
練習1-9 編寫一個將輸入複製到輸出的程式,並將其中多個連續的空格用一個空格代替。
/* 時間:2017/8/2 地點:工程北629 功能:將輸入複製到輸出,多個空格合併成一個空格 思想:將空格設定成標誌位,判斷是否在空格中,決定是否輸出 說明:參考課本《The C Pro
編寫程式,輸入一個年份,判斷該年是否是閏年。如果是閏年,輸出“yes”,否則輸出“no”。 將下面的程式填寫完整。
撰寫人——軟工二班——陳喜平 題目描述 編寫程式,輸入一個年份,判斷該年是否是閏年。如果是閏年,輸出“yes”,否則輸出“no”。 將下面的程式填寫完整。 #include <stdio.h> int main() { int y; while (sc
使用指標實現char型陣列,並將輸入的字元倒序輸出
#include <iostream> #include <stdlib.h> #include <cstring> using namespace std; int main() { char a[10],*p; int m=1,n=3;
編寫一個程式求輸入字串的長度
#include<iostream> using namespace std; int main() { char a[20]; int i,l=0;//要給定義的字元賦初值,不然初值可能不是0; cout<<"輸入一個字串"<<endl; cin>
java 編寫一個程式實現字串大小寫的轉換並倒序輸出
package cn; public class Test01 { public static void main(String[] args) { String str= "HelloWorld"; char[] ch = str.toCharArray();
編寫子函式,能將一個字串中的大寫字元變為小寫字元,而小寫字元變為大寫字元。主函式中要求能輸入字串,並輸出變換後的字串。
#include<stdio.h>int main(){ void change(char m[32]); int i; char m[32]; gets(m); change(m); printf("%s\n",m); return 0;}void change
編寫一個將輸入複製到輸出的程式,並將其中的製表符替換為\t,把回退符替換為\b,把反斜槓替換為\\
include<stdio.h> void main() { int c; if((c=getchar())!=EOF) { if(c=='\t')
編寫一個程式實現字串“HelloWorld”大小寫轉換並倒序輸出。
使用for迴圈,將字串“HelloWorld”從最後一個字元開始遍歷,當遍歷的字元如果是大寫字元時,需要轉換成小寫;反之則轉換成大寫。定義一個StringBuffer物件,呼叫append()方法依次新增遍歷的字元,最後呼叫StringBuffer物件的toString()
C語言:編寫一個程式統計輸入字串中,各個數字、空白字元、以及其他所有字元出現的次數。
#include<stdio.h> int main() { int c = 0; int num_count = 0; int emp_count = 0; int els_count = 0; w
習題 13.1 輸入三角形的三邊a,b,c,計算三角形的面積的公式是。。。編寫程式,輸入a,b,c,檢查a,b,c是否滿足以上條件,如不滿足,由cerr輸出有關出錯資訊。
C++程式設計(第三版) 譚浩強 習題13.1 個人設計 習題 13.1 輸入三角形的三邊a,b,c,計算三角形的面積的公式是 a r
編寫程式,輸入球到半徑,計算並輸出球的體積。圓周率取3.14159。
撰寫人——軟工二班——陳喜平 題目描述 編寫程式,輸入球到半徑,計算並輸出球的體積。圓周率取3.14159。 輸入 球到半徑。 輸出 球的體積。注意:保留3位小數,輸出後換行。 樣例輸入 10 樣例輸出 4188.787 提示 來源 hnldyhy #include<stdio
用C語言實現字串倒序
程式: #include <stdio.h> #include <stdlib.h> #include <string.h> int fun(char *w) { char t, *s1,*s2; int n = strlen(
編寫一個C函式,該函式將一個字串逆序
本人萌新一枚,今天寫了一個字串逆序的題目,然後有一個地方不是很瞭解,在主函式裡面用malloc 申請了2個Byte的記憶體,按理說我指標 i 指向的空間只能儲存2個字元,但是我試了好多次,輸了很多位,編
Python 假設有列表 a=[‘name’,’age’,’sex’]和b=[‘Dog’,38,’Male’],請編寫程式將這兩個列表的內容轉換為字典
假設有列表 a=[‘name’,’age’,’sex’]和b=[‘Dog’,38,’Male’],請編寫程式將這兩個列表的內容轉換為字典,並且以列表a中的元素為“鍵”,以列表b中的元素為“值” 練習題 2018.10.11 d = {'a':1,'b':2} a = i
編寫程式要求輸入一週中的工作小時數 然後列印工資總額 稅金 以及淨工資
//基本工資 10.00 美元/小時 加班(超過40小時)1.5倍時間 稅率 前300美元為%15 下一個150美元為%20 餘下的為%25 不關心是否符合稅法 #include "stdafx.h"