解题思路:
注意事项:
参考代码:
#include<stdio.h> int count(int y); void print(int x); void func(int z); int main() { int a; scanf("%d",&a); printf("%d\n",count(a)); print(a); printf("\n"); func(a); return 0; } void print(int x) { if(x>9) { print(x/10); } printf("%d ",x%10); } int count(int y) { int count = 0; while(y!=0) { y= y/10; count++;//这里是求几位数 } return count; } void func(int z) { if(z<10) { printf("%d",z); return; } printf("%d",z%10); func(z/10); }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:536 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:611 |
求圆的面积 (C语言代码)浏览:1670 |
母牛的故事 (C语言代码)浏览:715 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:577 |
C二级辅导-分段函数 (C语言代码)浏览:601 |
GC的苦恼 (C语言代码)浏览:621 |
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:548 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:673 |
拆分位数 (C语言代码)浏览:522 |