c語言怎么把字符串倒序 c語言,字符串?dāng)?shù)組倒序輸出?
c語言,字符串?dāng)?shù)組倒序輸出?c語言如何把數(shù)字順序顛倒?該算法用于反轉(zhuǎn)輸入編號(hào)(input 12345->54321),這要求不調(diào)用任何系統(tǒng)函數(shù),并且不能將輸入編號(hào)轉(zhuǎn)換為字符串作為中間轉(zhuǎn)換。#inc
c語言,字符串?dāng)?shù)組倒序輸出?
c語言如何把數(shù)字順序顛倒?
該算法用于反轉(zhuǎn)輸入編號(hào)(input 12345->54321),這要求不調(diào)用任何系統(tǒng)函數(shù),并且不能將輸入編號(hào)轉(zhuǎn)換為字符串作為中間轉(zhuǎn)換。#include<stdio.h>longreverse(longnumber){longtmp=0while(number)!=0){tmp=(tmp*10 number )number=number/10}if(number<0)return(-tmp)elsereturntmp}main(){longnum,sumprintf(“pleseenteranumber:”)scanf(%ld”,&num)sum=reverse(num)printf(%ldn”,sum)}