每日一练
flint0
这个作者很懒,什么都没留下…
展开
-
求最大公因数和最小公倍数
对于两个整数 n,m,它的最大公因数 gcd(n,m) 是 n 和 m 最大的公共因数。我们可以通过 辗转相除法 的方式将它求出。而最小公倍数 lcm(n,m) 则是 n 和 m 的公共倍数中最小的数。可以通过下面的式子求出:lcm(n,m)= (n×m)/gcd(n,m)在这里,你完成的程序将被输入两个正整数 n 和 m(你可以认为测评机给出的 n 和 m 均小于 1000),程序需要求出 n 和 m 最大公因数和最小公倍数,并把它们输出出来。#include <stdio.h>原创 2020-10-19 23:17:01 · 367 阅读 · 0 评论 -
每日一练17
每日一练17给定一个长度为偶数位的0,1字符串,请编程实现串的奇偶位互换。输入:输入包含多组测试数据; 输入的第一行是一个整数C,表示有C测试数据; 接下来是C组测试数据,每组数据输入均为0,1字符串,保证串长为偶数位(串长<=50)。输出: 请为每组测试数据输出奇偶位互换后的结果;每组输出占一行。#include <stdio.h>#include <string.h>#include <stdlib.h>int main(int argc,char原创 2020-09-23 23:01:05 · 378 阅读 · 0 评论