- 博客(10)
- 收藏
- 关注
原创 10 根据输入字符串判断该字符串是否全为数字
编写程序实现如下功能,对任意给定的串,若该串符合上述文法,则输出对应的整数值;例如:若输入串“2014”则输出整数2014;若输入“20Y14”,则输出“错误”。
2024-08-19 17:04:20
84
原创 9 根据数字串选其奇数位做成新数
定义并实现一个函数,它带有一个整型参数S,其功能是:把S的每个数字位上为奇数的数字依次取出,构成一个新的整数,高位仍在高位,低位仍在低位,所构成的新的整数是该函数的返回结果。例如,当S为987312时,函数返回结果是9731,若S中不存在奇数数字,返回0值,编写该函数时不必要考虑参数S及返回结果的正负号问题。
2024-08-19 16:20:47
136
原创 8 根据数字类型进行不同的输出
在大于1的自然数中,除了1和自身外,不能被其它自然数整除的自然数称为质数(素数)。编写完整程序,该程序的功能是:输入一个整数n,若n
2024-08-19 14:51:44
89
原创 6 根据约数和判断两个数是否友好
设计一个函数判断M 和 N 是否是友好的,返回布尔类型。若m的约数和等于n,N的约数和等于 M,则二者友好。约束和为不包括本身的所有约数之和。if(n%i==0)//判断i是否为约数。int ysh(int n)//求约数和的函数。
2024-08-19 12:55:29
23
原创 5 输出孪生数
从小到大输出前20组孪生素数对,如(3,5)即为素数对 后者比前者大2切均为素数,(3,5)和(11,13)因为3小于11,故(3,5)素数对小于(11,13素数对)while(count!=20) { if(isprime(i)&&isprime(i+2))//判断是否为孪生素数对。i++)//从2-n/2逐个判断是否可整除。
2024-08-16 17:30:16
343
原创 4 分解为两个质数和
i++) { if(isprime(i)&&isprime(n-i))//判断构成和的两个数是否为质数。i++)//从2-n/2逐个判断是否可整除。任意一个大于 2 的偶数,都可以分解为两个质数之和。编写一个程序,验证上述结论。例如:输入16,输出16=13+3。
2024-08-16 17:26:10
86
原创 3 分解质因数
i++) { if(isprime(i)&&n%i==0)//判断i是否整除n且为质数。一个正整数用几个质数相乘的形式表示出来,叫做分解质因数。编写程序,输入一个正整数,输出该正整数分解质因数的形式。例如,输入90,输出90=2*3*3*5。i++)//从2-n/2逐个判断是否可整除。
2024-08-15 15:50:05
134
1
原创 1 求约数和
if(n%i==0)//判断i是否为约数 sum+=i;int ysh(int n)//求约数和的函数。编写一程序,对输入的正整数,求它的约数和。
2024-08-15 12:53:36
112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人