C語言輸入123輸出321這個程式怎麼寫?

時間 2021-05-06 19:18:21

1樓:

intserver

(int

data

)return

(int)n

==n?(

int)n:0;}

2樓:NoneType

#include

void

function

(void)}

intmain

()#include

using

namespace

std;

void

function

(void)}

intmain

()#include

#include

using

namespace

std;

intmain

()return0;

default

:chars

.push

(temp);}}}

3樓:tearing

#include

intmain()

4樓:FRANK

import

io.StdIn

object

LeanTest

extends

import

io.StdIn.readLine

object

LeanTest

extends

else

}else

else}}

defabs(x

:Long):

Long=}

5樓:YEUNGWAIPANG

#include

#include

int main(int argc, char *argv)

6樓:貧道法號丶一休

終於解封了!!!今天上午看到這個就很想回答了哈哈(昨天剛好練習了乙個)

不是什麼大佬,就是閒的沒事,最近在家裡看一些課程,學習一下畢竟,我也有過黑客夢hhh

昨天晚上我剛看完課程,最後的練習題就是這個,123如何反序321,不過那個還有要求700逆反順序是7而不是007,這是我昨天寫的hh

看了看前幾個的答案,都很厲害,我不懂@_@畢竟我只是個c語言練習30分鐘的未出道練習生

7樓:無言歌

int i,t=0;

scanf("%d",&i)

while(i)

t=t*10+i%10;

i=i/10;

printf("%d",t);

8樓:彡畫

#include

int main(void)

int a;

printf("Enter a:");

scanf("%d",&a);

while(a!=0)

printf("%d",a%10);

a=a/10;

return 0;

或者#include

main()

char c[200],c1;

int i,j,k;

printf("Enter a string: ");

scanf("%s",c);

k=strlen(c);

for (i=0,j=k-1;ic1=c[i];c[i]=c[j];c[j]=c1;

printf("%s\n",c);

都挺簡單的,很容易理解

9樓:

這題不是來玩梗的嗎(手動滑稽)

#include

intmain()

10樓:2018x5zzt

直接使用printf函式就好了

算了,撒幣搜狗輸入法沒法切換成英文,我吐了自己上網查一查吧

((((你看都是中文的

之前玩i wanna 的時候我就把shift快速切換關掉了現在ctrl+空格也沒法切換中英文了

真是給你點臉了

現場解除安裝

11樓:小惡魔

看到其他答主都發了,但我覺得問這個問題的一般是初學者所以這裡就奉上不需要高階操作的方法

#include

main()

{int x,a,b,c;

printf("請輸入需要置換的數");

scanf("%d",&x);

a=x/100;//拆分為個位數

b=x/10-a*10;//拆分十位數

c=x-(a*100+b*10);

c=c*100;//還原

b=b*10;

printf("置換後為:%d\n",a+b+c);

printf("十六進製制為%x\n",a+b+c);

printf("三個數分別為%d %d %d\n",c,b,a);

return 0;

12樓:最帥的崽

#include

int main (void)

但只限三位數

13樓:阿星星

這不就是翁凱老師剛布置的題目嗎?

#include

int main()

{ int x=0;int a=0; int b=0; int c=0;

scanf("%d",&x);

a=x/100;

b=(x/10)%10;

c=x%10;

printf("%d" c*100+b*10+a);

return 0;

14樓:蒙面超人

main()

15樓:缸中之喵

用文言寫乙個吧,按照輸入是數字,迴圈乘10加餘數處理吾嘗觀『算經』之書。方悟「取底除」之義。

吾有一術。名之曰「倒置」。欲行是術。必先得一數。曰「因」。乃行是術曰。

吾有一數。曰零。名之曰「果」。

恒為是。若「因」等於零者。乃止也。

除「因」以十。所餘幾何。名之曰「甲」。

乘「果」以十。加其以「甲」。昔之「果」者。今其是矣。

施「取底除」於「因」於十。昔之「因」者。今其之『商』是矣。

云云。乃得「果」。

是謂「倒置」之術也。

施「倒置」於一百二十三。書之。

16樓:XP釘子戶

我記得我的做法是

char c1,c2,c3;

scanf("%c%c%c",c1,c2,c3);

printf("%c%c%c",c3,c2,c1);

手動滑稽

17樓:wyxsdzz

#include

int main(void)

18樓:夜星辰

這題很難嗎?

直接放個scanf,輸入乙個字串,其他的不管,然後直接printf,321不就行了嗎?

有必要來知乎問嗎?

有必要嗎?

有必要嗎?

19樓:

經典的反轉字串

#include

intmain

()什麼你說 windows 上不能執行, windows 不是一直這麼特立獨行的嗎....

20樓:遇見

#include

intmain

()應該沒有問題。

21樓:River

這簡單char t=getchar();

while(t!=eof)t=getchar();

printf(「321」);抖機靈

22樓:9iM

剛學了一點c,來試試。

#include

int main()

int in,in1;

int x;

int out =0;

int i;

int cnt=1;

scanf("%d",&in);

in1=in;

//看in是幾位數

dowhile(in>0);

cnt/=10;

dowhile(cnt>0);

printf("%d\n",out);

return 0;

有不對的還希望dalao指出。

23樓:Mitsuha

輸入123,輸出321。了解。

#include

int main()

int a;

scanf("%d",&a);

if(a==123)

printf("321");

return 0;

輸入的是123,輸出了321,完美。

24樓:

#include

main()

25樓:流浪劍客

#include

#include

#include

intmain

()或者

intmain

()return;}

26樓:石新雲

題主問的是輸入123怎麼輸出321,又不是輸入乙個數然後然後輸出它倒置的數,你們搞這麼複雜幹嘛。直接判斷輸入的數是不是123不就好了……

27樓:龘佬

寫個好玩的,應該沒有撞車吧(笑)

#include

void f()

}main()

28樓:番茄.go

來個C++版,好整齊的std啊!

#include

// reverse

#include

#include

// getline

intmain

()執行結果

$ g++ -Wall -O2 -o reverse reverse.cpp

$ ./reverse

qwertyuiopasdfghjklzxcvbnm1234567890

0987654321mnbvcxzlkjhgfdsapoiuytrewq

29樓:武漢顏值半壁江山

int main(){

int a;

scanf(''%d'',&a);

printf(''321'');

30樓:毛毛

以下手機碼

#include

void main()

int in;

scanf("%d", &in);

printf("321");

31樓:菜姬

淦寫完才發現有人跟我思路一樣。(不過我還是覺得我寫的好看說一下原理利用了棧的特性

在,玩個花活。

#include

void

print_reverse

(const

char*s

)int

main()

32樓:VsKendo

scanf("%d%d%d",&a,&b,&c);

printf("%d%d%d",c,b,a);

33樓:

#include "stdio.h"

int main()

int input;

scanf("%d",&input);

printf(input==123 ? "321" : "\xe6\x99\xba\xe9\x9a\x9c\xe5\x90\xa7");

return 0;

34樓:原始碼園

#include

void

fun(

char*c

)}void

main();

scanf

("%s"

,buf

);fun

(buf);}

35樓:孤星

#include

int main()}

36樓:ayamir

#include

intreverse

(int

num);

intmain

()int

reverse

(int

num)

if((

int)n!=

n)return

(int)n;}

為什麼 C 語言的輸入輸出函式比 C 的輸入輸出流要快?

nolanzz 用流輸出的話,貌似用cerr會比cout更快一些 提醒使用std ios sync with stdio false 這個會導致流讀寫和標準讀寫不能混用,oj上讀寫會出現問題,我本地使用clang貌似沒有問題 cin cout這些不能和scnaf printf這些一起用 Isaac ...

C語言 如何輸出回文 比如輸入1234,輸出4321 ?

char InPut char Str int MaxLen char End MaxLen 1 Str charCh char p for p Str p p 0 return p intReflect char Str int MaxLen for char p end Str p printf...

c 怎樣輸入3 2,輸出3 0 2?

Naive 這個問題很簡單 double num std cin num if num 3.2 3.2 num 0.0000001 std cout 3 0.2? 焱落冰寒 int a char b 1 8 scanf d s a,b printf d 0 s a,b 靈魂黯滅 啥意思?接受乙個3....