c语言如何把变量按位颠倒,求答案,用C语言编程,用户输入一个正整数,把他的各位数字前后颠倒,并输入点到后的结果...
生活随笔
收集整理的這篇文章主要介紹了
c语言如何把变量按位颠倒,求答案,用C语言编程,用户输入一个正整数,把他的各位数字前后颠倒,并输入点到后的结果...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
滿意答案
q15173278975
推薦于 2017.11.26
采納率:58%????等級:13
已幫助:5665人
用字符串處理很簡單
#include
#include
void main ()
{
int n,i;
char s[20];
scanf("%d", &n);
sprintf(s,"%d", n);
printf("%d\n",strlen(s));
for(i=strlen(s)-1;i>=0;i--){
printf("%c",s[i]);
}
printf("\n");
}
如果要用循環也可以的。
補充:
#include
void main()
{
long x;
int temp=0,num=0;
printf("請輸入一個整數:\n");
scanf("%ld",&x);
printf("它的每一位數字是:\n");
while(x>0)
{
printf("%3d",x%10);
temp=temp*10+x%10;
x=x/10;
num++;
}
printf("\n它是一個%d位數.\n",num);
printf("它的逆序是:%d\n",temp);
}
00分享舉報
總結
以上是生活随笔為你收集整理的c语言如何把变量按位颠倒,求答案,用C语言编程,用户输入一个正整数,把他的各位数字前后颠倒,并输入点到后的结果...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql语句怎么记_Mysql常用语句
- 下一篇: C++PrimerPlus学习——第十一