C语言编程题
呀吖呀吖呀
呀吖呀吖呀
展开
-
一个数如果刚好与它所有的真因子之和相等,则称该数为一个“完数
一个数如果刚好与它所有的真因子之和相等,则称该数为一个“完数”,如:6=1+2+3,则6就是一个完数。求2到m之间有多少个完数(m的值由键盘输入)。输入输出格式示例:输入:500输出:n=3注释都已经打好了,应该能看懂吧!!!先解释一下真因子是什么真因子即真因数,真因数通常是对合数来说的,不包括这个数本身的因子就是真因数。一个数的因数只有1和它本身,这个数叫质数;一个数除1和它本身外,还有其它的因数,这个数叫合数。如6的因子有1、2、3、6,其中真因子是1、2、3。#include&l原创 2022-01-18 19:34:07 · 3016 阅读 · 0 评论 -
编写两个函数分别求两个数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果,两个数由键盘输入。 输入输出格式示例: 输入:24 16 输出:zdgys=8,zxgbs=48
编写两个函数分别求两个数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果,两个数由键盘输入。输入输出格式示例:输入:24 16输出:zdgys=8,zxgbs=48#include<stdio.h>int main(){ int a,b,c,d; scanf("%d %d",&a,&b); d=a*b; while(c=a%b) { a=b; b=c; } d=d/b;原创 2022-01-18 19:23:40 · 2871 阅读 · 0 评论 -
猴子吃桃问题
标题猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃了一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第m天早上想吃时,就只剩下一个了。求第一天共摘下多少个桃子。(m的值由键盘输入)输入输出格式示例:输入:10输出:n=1534代码如下采用了递归的方法求解#include<stdio.h>int fun(int n){ if(n==1) { return 1; }原创 2022-01-14 18:31:57 · 123 阅读 · 0 评论 -
C语言中字母转换问题
由键盘输入任意一个英语大写字母,将其转换为对应的小写字母之后的第5个字母,如A转换为f;若大写字母为V到Z,则分别转换为a到e,如W转换为b。输入输出格式示例:输入:A输出:f代码如下:#include<stdio.h>int main(){ char ch; scanf("%c",&ch); if(ch>='A'&&ch<'V') { printf("%c",ch+37); }原创 2022-01-14 18:28:50 · 2796 阅读 · 5 评论 -
统计长整数n的各位上出现数字1、2、3 的次数
C语言编程题统计长整数n的各位上出现数字1、2、3 的次数。(n的值由键盘输入)输入输出格式示例::输入:123114350输出:c1=3 c2=1 c3=2#include<stdio.h>int main(){ int c1=0,c2=0,c3=0; long n=0; scanf("%d",&n); while(n) { switch(n%10) {case 1: c1++;bre原创 2022-01-14 18:23:37 · 2482 阅读 · 0 评论