PAT Basic Level
Eowyn懒懒懒
懒懒懒
展开
-
C语言——PAT_1002.读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字
C语言——PAT 乙级(1002.读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。)不知道为什么,总是过不了!!但是自己电脑上就可以过最笨的方法:没有借助于指针,字符串,数字,纯数学方法:只用了一个子函数:GetPlace()用于获取数字的位数#include <stdio.h>#include <math.h>int GetPlace(int n);int main(){ int num; (void)scanf("%原创 2021-07-23 11:36:41 · 2403 阅读 · 2 评论 -
C语言——PAT_1001 害死人不偿命的(3n+1)猜想
简单题,直接上代码:#include <stdio.h>int main(){ int n; scanf("%d",&n); int times=0; while (n!=1) { if (n%2==0) //说明是偶数 { n=n/2; } else { n=(3*n+1)/2; } times++; } printf("%d",times); return 0;}通过...原创 2021-07-23 11:39:32 · 179 阅读 · 0 评论