c語(yǔ)言如何反序輸出 c語(yǔ)言由鍵盤(pán)輸入整數(shù)判斷幾位數(shù)再倒序輸出?
c語(yǔ)言由鍵盤(pán)輸入整數(shù)判斷幾位數(shù)再倒序輸出?代碼示例:#include<iostream>使用命名空間STDint main(){int inputint result=0cout<“請(qǐng)輸入
c語(yǔ)言由鍵盤(pán)輸入整數(shù)判斷幾位數(shù)再倒序輸出?
代碼示例:
#include<iostream>
使用命名空間STD
int main()
{
int input
int result=0
cout<“請(qǐng)輸入數(shù)字:”<<endl
CIN>> input
while(input!=0)
{
result=result*10
result=result input%10
input=input/10
]}
]cout<< result<<<<<<endl
system(“pause”)
return 0
c語(yǔ)言逆序輸出數(shù)字?
思想:以相反順序輸出整數(shù)的最簡(jiǎn)單方法是使用字符數(shù)組接收整數(shù),計(jì)算數(shù)組的長(zhǎng)度,從數(shù)組的高階到低階輸出。參考代碼:#include<stdio。H>#包含<string。H> int main(){char a[100]int i,ngets(a)//輸入整數(shù)字符數(shù)組,receive n=strlen(a)//計(jì)算數(shù)組長(zhǎng)度(i=n-1i>=0I--)//輸出printf(%C,a[i])返回0}/*運(yùn)行結(jié)果:1234554321*/