反向輸出字元陣列
運用了for迴圈語句和strlen函式
程式碼:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
/* 反轉輸出字串.c */
/* written by Chen Gengru */
/* updated on 2018-12-24 */
int main()
{
char text[20];
int i;
printf("輸入字串:\n");
scanf("%s", &text);
for (i = strlen(text)-1; i >= 0; i--)
{
printf("%c", text[i]);
}
printf("\n");
return 0;
}
結果:
相關推薦
反向輸出字元陣列
運用了for迴圈語句和strlen函式 程式碼: #include<stdio.h> #include<stdlib.h> #include<string.h> /* 反轉輸出字串.c */ /* written by Chen Gengru */
【關於cout能否直接輸出字元陣列的問題】
2018年11月01日 21:23:32 orbit_of_photon 閱讀數:4 個人分類: 日記 Tip
字元陣列16進位制輸出方法
函式實現: static void LOGHEX(const char *pszPrompt, uchar *psParaInfo, int iParaLen) { int i; LOG("%s", pszPrompt); for(i = 0; i < iParaLen;
字元陣列輸出
Astring = 'hello world' Astring = [0] Astring = [1:5] Astring = [6:] 改變字串 Astring = Astring[:6] + 'python' 刪除字元和字串 Astring = 'hello world' As
thinking in java (二十七) ----- IO之CharArrayWriter(字元陣列輸出流)
CharArrayWriter介紹 用於寫入字元資料,繼承於writer,操作的是單位為字元。 原始碼分析 CharArrayWriter package java.io; import java.util.Arrays; public class C
輸出三角形字元陣列
PTA-7-61 輸出三角形字元陣列 (15 分) 本題要求編寫程式,輸出n行由大寫字母A開始構成的三角形字元陣列。 輸入格式: 輸入在一行中給出一個正整數n(1≤n<7)。 輸出格式: 輸出n行由大寫字母A開始構成的三角形字元陣列。格式見輸出樣例,其中
字元陣列的3種輸入輸出
字元陣列常用的有3種輸入輸出形式 scanf()和printf():該形式的好處是可以指定輸入輸出形式; getchar()和putchar():該形式的好處是讀入和輸出字元時非常方便; gets()和puts():用來讀取和輸出一行字元時比較方便。 注意:gets
將R[n]中的每個字元按照字母字元、數字字元和其他字元的順序排列。要求,利用原有空間。 輸入輸出樣例:1組 #1 樣例輸入: 7 //n的取值,表示字元陣列中包括有多大 a b 1 2 c ] d
將R[n]中的每個字元按照字母字元、數字字元和其他字元的順序排列。要求,利用原有空間,且各類字元順序也不改變。 輸入輸出樣例:1組 #1 樣例輸入: 7 //n的取值,表示字元陣列中包括有多大 a b 1 2 c ] d //7個字元元素都是什麼 樣例輸出:
java實現將一列亂序的字元,'a','c','u','b','e','p','f','z',排序後並按照英文字母表的逆序輸出(陣列排序)
實現: package com.array.test; import java.util.Arrays; import java.util.Scanner; /** * 將一列亂序的字元,'a','c','u','b','e','p','f','z',排序後並按照英文字母表的逆
java實現將一列亂序的字元,'a','c','u','b','e','p','f','z',排序後並按照英文字母表的逆序輸出(陣列排序)
實現: package com.array.test; import java.util.Arrays; import java.util.Scanner; /** * 將一列亂序的字元,'a',
字元陣列的輸入輸出
(1) scanf printf scanf : %c :輸入單個字元; ——能夠識別 空格 和 換行 並將其輸入 %s :輸入一個字串,並存在字元陣列中。——通過 空格 和 換行 來識別一個字串的結束。 #in
C語言:輸出n行由大寫字母A開始構成的三角形字元陣列。
實驗4-2-6 輸出三角形字元陣列(15 分)本題要求編寫程式,輸出n行由大寫字母A開始構成的三角形字元陣列。輸入格式:輸入在一行中給出一個正整數n(1≤n<7)。輸出格式:輸出n行由大寫字母A開始構成的三角形字元陣列。格式見輸出樣例,其中每個字母后面都有一個空格。#i
為什麼只有字元陣列可以這樣輸出?
在java中,當我們定義一個字元陣列想要輸出時,可以直接在輸出語句中寫上它的應用即可,為什麼可以這樣呢?首先我們看一下下面的這個例子! package cn.edu.ahui; public class TestDemo { public static void ma
C/C++ 字元陣列的輸入輸出
字元陣列就是char陣列,當維度是一維是可以當做“字串”,當維度是二維時可以當成是字串陣列,即若干字串。字元陣列的輸入除了使用scanf外,還可以使用getchar或者gets;其輸出除了使用printf外,還可以使用putchar或者puts。 (1)scanf輸入,pr
memset+strcpy+strncpy的函式詳解以及字元陣列輸出的特殊情況
memset: 標頭檔案:#include在<string.h> 原型: void *memset(void *s, int c, size_t n); 將已開闢記憶體空間的s所指向的每一塊記憶體中的每一個位元組全部設定為c為ASCII碼!!! The m
C語言---輸出三角形字元陣列
輸出三角形字元陣列本題要求編寫程式,輸出n行由大寫字母A開始構成的三角形字元陣列。輸入格式:輸入在一行中給出一個正整數n(1≤n<7)。輸出格式:輸出n行由大寫字母A開始構成的三角形字元陣列。格式見輸出樣例,其中每個字母后面都有一個空格。輸入樣例:4 輸出樣例:A B
為什麼java輸出字串陣列名直接輸入字元陣列?
例1 public class LastLaugh{ public static void main(String[] args){ System.out.print("H"+"a"); System.out.print('H'+'a'); } } 執行結果是
7-3 輸出三角形字元陣列(15 分)
一、題目 二、個人理解 此題本質來說就是輸出 n個字母 n-1個字母 .... 1個字母 主要就是模擬這個過程,我們可以另外引進一個變數進行字母的變化,另外題目保證字母在26個之內。
* 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