給定一個(gè)不多于五位的正整數(shù) 求出它是幾位數(shù)并逆序打出這個(gè)正整數(shù)
5 回答

望遠(yuǎn)
TA貢獻(xiàn)1017條經(jīng)驗(yàn) 獲得超1032個(gè)贊
#include<stdio.h>
int count=0;
void fun()
{
char c;
scanf("%c",&c);
if(c!='\n')
fun();
count++;
printf("%c",c);
}
void main()
{
fun();
printf("\n這是一個(gè)%d位數(shù)",count-1);
}

代號(hào)0711
TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超1個(gè)贊
#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);
?}?

半枯
TA貢獻(xiàn)101條經(jīng)驗(yàn) 獲得超45個(gè)贊
#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);
}?
- 5 回答
- 0 關(guān)注
- 1770 瀏覽
添加回答
舉報(bào)
0/150
提交
取消