- 57
- 0
- 约 5页
- 2017-02-01 发布于天津
- 举报
4.输入一个正整数,将其各位数相加,一直加到只剩一位数为
* * 4.输入一个正整数,将其各位数相加,一直加到只剩一位数为止 如 123456789 -- 45 -- 9 main() {long x; int n; scanf(%ld,x); do{n=0; do{n=n+_______; x=x/10; }while(______); x=n; }while(________); x=10 printf(%d\n,n); } n=0; do{n=n+_______; x%10 x=x/10; }while(______); x0 实验四 设 u,v (uv) 根据公约数的定义: 当u%t==0v%t==0时,t为u,v的公约数 则最大公约数在 1~v之间 t=min(u,v) u%t!=0||v%t!=0 t=t-1 最大公约数t 0 1 40011 输入两个正整数u和v,求最大公约数和最小公倍数 直接求最小公倍数 设 u,v (uv) 根据公倍数的定义: 当t%u==0t%v==0时,t为u,v的公倍数 则最大公倍数=u t=max(u,v) t%u!=0||t%v!=0 t++ return t 0 1 或 最小公倍数=v*u/最大公约数 sn=a+aa+aaa+…+a
原创力文档

文档评论(0)