题目链接 觉得这个题挺好的,留个档,至于题解在题目上已经有讲的很好的了。 思路: 数学思维题。 对一个数 x x x,根据唯一分解定理可以拆成 x = p 1 k 1 ∗ p 2 k 2 ∗ p 3 k 3 ∗ ⋯ ∗ p s k s x=p_1^{k_1}*p_2^{k_2}*p_3^{k_3}*\dots *p_s^{k_s} x=p1k1∗p2k2∗p3k3∗⋯∗
1.scanf与printf取消分隔符的限制方法 示例代码: int main(){ char s[10];scanf("%d[^\n]",s);printf("%s",s);return 0;} 运行: 输入:Hello World 输出:Hello World 注:其中[]中是一个正则表达式,表示只要不是回车就读进去。 scanf和printf的优势: 格式化输入输