![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 61
米粉大大
通信本科
展开
-
某年某月某日是该年的第几天
题目:某年某月某日是该年的第几天#include#includeint day_of_year(int m,int d,int y);int main(){int a,b,c;printf("Enter month day year: \n");scanf("%d %d %d",&a,&b,&c);int result=day_of_year(a,b,c);原创 2017-03-29 21:45:19 · 246 阅读 · 0 评论 -
分解质因数
每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数。比如,6可以被分解为2x3,而24可以被分解为2x2x2x3。现在,你的程序要读入一个[2,100000]范围内的整数,然后输出它的质因数分解式;当读到的就是素数时,输出它本身。#includeint isPrime(int n){int i;int flag=1;i原创 2017-04-14 22:19:23 · 314 阅读 · 0 评论 -
计算第n个素数到第m个素数之间所有的素数的和
我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。现在,给定两个整数n和m,0#include#include int isPrime(int n){int i;int flag=1;if(n==2||n==3)return flag; for(i=2;i*iif(n%i==0){flag=0;break;} r原创 2017-04-03 11:51:11 · 2572 阅读 · 0 评论 -
数字求特征值
题目:对数字求特征值是常用的编码算法,奇偶特征是一种简单的特征值。对于一个整数,从个位开始对每一位数字编号,个位是1号,十位是2号,以此类推。这个整数在第n位上的数字记作x,如果x和n的奇偶性相同,则记下一个1,否则记下一个0。按照整数的顺序把对应位的表示奇偶性的0和1都记录下来,就形成了一个二进制数字。比如,对于342315,这个二进制数字就是001101。最后转成十进制输出。#includ原创 2017-03-31 21:51:40 · 401 阅读 · 0 评论 -
判断输入一串数字的奇偶个数
题目:判断输入一串数字的奇数和偶数个数,输入遇到-1,输出。#include#includeint main(){int cnt1,cnt2,n;cnt1=cnt2=0;printf("please input some numbers: \n");scanf("%d",&n);while(1){if(n%2==0)cnt2++;else cnt1+原创 2017-03-31 19:40:00 · 2250 阅读 · 1 评论 -
十进制换成8进制
题目:十进制换成8进制。#include#include#include #define stack_size 100#define stackincrement 10#define exit#define OK 1#define ERROR 0typedef int Selemtype;typedef int ElemType;typedef int原创 2017-03-30 15:37:35 · 924 阅读 · 0 评论 -
编写函数digit(n,k),使得函数返回n中的第k位数。
题目:编写函数digit(n,k),使得函数返回n中的第k位数。#include#includeint digit(int n,int k);int main(){int n,k;printf("Enter n k: ");scanf("%d %d",&n,&k);int result=digit(n,k);printf("%d\n",result);ret原创 2017-03-30 09:57:39 · 7506 阅读 · 2 评论 -
返回正整数n中数字的个数
题目:编写程序,使得函数返回正整数n中的数字的个数。#include#includeint num_digits(int n);int main(){int n;printf("Enter a number: ",n);scanf("%d",&n); int result=num_digits(n);printf("%d\n",result);retu原创 2017-03-30 09:16:22 · 1218 阅读 · 0 评论 -
check x y n
题目:编写check (x,y,n)函数,如果x,y,都落在0到n-1之间,那么使得check函数返回1,否则返回0。假设x y n都是int型。#include #include int check(int x,int y,int n);int main(){int a,b,n;printf("Enter three number to be check: ",a,b原创 2017-03-29 19:31:59 · 2090 阅读 · 1 评论 -
求两个数的最大公约数
使用辗转相除法求整数mn的最大公约数。#include#includeint gcd(int m,int n);int main(){int a,b;printf("Enter two number: ",a,b);scanf("%d %d",&a,&b);int result=gcd(a,b);printf("%d\n",result);return原创 2017-03-29 21:07:50 · 279 阅读 · 0 评论 -
完数
题目内容:一个正整数的因子是所有可以整除它的正整数。而一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。例如6=1+2+3(6的因子是1,2,3)。现在,你要写一个程序,读入两个正整数n和m(1提示:可以写一个函数来判断某个数是否是完数。输入格式:两个正整数,以空格分隔。输出格式:其间所有的完数,以空格原创 2017-04-15 22:04:35 · 271 阅读 · 0 评论