編寫程式將輸入的正整數以相反的順序輸出。比如輸入

2021-04-21 06:27:12 字數 2021 閱讀 4263

1樓:

#include

int main()

return 0;}

2樓:匿名使用者

#include

int x=1234;

int y=z=0;

dowhile(x==0)

c語言編寫程式將輸入的一個正整數以相反的順序輸出例如輸入1234輸出4321,請附每行講解

3樓:附離

#include

int main()

//將數字的每一位存到陣列裡

for(j=0;j陣列

裡的回數逆序輸出答

return 0;}

c語言輸入一個正整數n,將其逆序輸出。例如輸入123,則程式將輸出321

4樓:醉意撩人殤

c語言輸入一個正整數n,將其逆序輸出:

#include

#include

int main()

printf("\n");

}return 0;

}執行結果如下:

5樓:匿名使用者

**就不給你寫了,提供演算法吧。

首先判斷輸入的正整數的位數,(例如1000=n<9999)然後輸出m(注意,c語言裡方括號是取整運算子號)//因為是整型運算,其實方括號可以省去

m=[n/1000]; //【取出千位】n-=1000*[n/1000]; //【n只剩下三位】m+=10*[n/100]; //【取出百位】n-=100*[n/100]; // 【n剩下兩位】m+=100*[n/10]+1000*(n-[n/10]); //【取出十位】

printf("d%",m);

6樓:匿名使用者

從後面往前面一位一位輸出

#include

int n;

int main()

if(n==0) //特判0

printf("0");

else

printf("%d",ans);

}return 0;}

7樓:匿名使用者

用不著遞規。

#include

int main()

printf("\n");

return 0;}

8樓:鵬潛

#include

int main()

printf("\n");

return 0;}

9樓:樂跑小子

#include

#include

int main()

printf("\n");

}return 0;    }執行結果:

10樓:匿名使用者

void print_digit(int i)

}大致思路是這麼個遞迴法**最簡單。

11樓:匿名使用者

int n = 0;

scanf("%d",&n);

printf("\n");

while(n)

printf("\n");

12樓:匿名使用者

#include

#include

int main()

13樓:蘇延佟佳靖之

#include

#define

maxn

20int

main()

printf("這是一個%d位數!\n",k);

printf("每位數字分別是:");

for(t=0;t

printf("%d\t",ia[t]);

printf("\n");

return0;}

3 編寫C程式,輸入正整數,計算並顯示該整數的各位數字之和。例如整數2019各位數字之和是1 9

提供思路 用itoa函式,把1987轉換成char型陣列,然後把char中的每個字元都取出來,用atoi函式把每個取出的字元轉換成數字,然後再相加!編寫c語言程式,從鍵盤上輸入一個正整數,計算並輸出該數各位數字之和。int i scanf int j 0 if i 10 0 while i 10 0...

C語言編寫程式,要求輸入整數,輸出其階乘

程式如下 抄 include stdioh int main void printf 該數的階乘為acc d acc return 0 運用for迴圈來求階乘。執行結果 如求十的c語言 編寫一個程式,要求輸入一個整數,輸出其階乘 long func int num return tmp c語言 編寫...

編寫程式,對輸入的整數,求出其中的最大值和最小值,請

using system using system.collections.generic using system.io using system.linq using system.text namespace baidu public static void array public stat...