c语言作业:输入一个正整数求出它是几位数;输出原数和位数,对每一位进行...答:include <stdio.h> int weishu(long n,int a[]){int i=0;while(n){ a[i++]=n%10;n/=10;} return i;} void main (void){ long n;int k,i,j,t,a[20];scanf("%ld",&n);printf("原数:%ld\n",n);k=weishu(n,a);printf("位数:%d\n",k);for(i=0;i<k-1;i++)...
123321是一个回文,输入一个正整数n,编程求所有这样的五位和六位十进制...答:你的求回文数的C语言程序,我帮你改完了,你看看吧(改动的地方见注释)include<stdio.h>int main(void){ int q,w,e,r,t,y,u,n,i,a,c,g,count; scanf("%d",&n);//这里%s改成%d for(i=10000;i<=999999;i++){ count=0; g=i; do{ g=g/10; count++; }while(g...