五位数排序

给定一个不多于五位的正整数 求出它是几位数并逆序打出这个正整数
天堂的蒲公英
浏览 1657回答 5
5回答

望远

#include<stdio.h> int count=0; void fun() { char c; scanf("%c",&c); if(c!=&#039;\n&#039;) fun(); count++; printf("%c",c); } void main() { fun(); printf("\n这是一个%d位数",count-1); }

代号0711

#include <stdio.h>int main(){ int num,temp,i=0; scanf("%d",&num); while(num>0) { printf("%d",temp=num%10); num=num/10; i++; } printf("\n"); printf("%d",i); } 

半枯

#include<stdio.h>int main(){ int N; scanf("%d",&N); int i,a[5],j,sum=0,k; for(i=0;N>0;i++){ a[i]=N%10; N/=10; } k=i; for(i=0;i<k;i++){ for(j=k-1-i;j>0;j--){ a[i]*=10; } sum+=a[i]; } printf("%d",sum);} 
打开App,查看更多内容
随时随地看视频慕课网APP