摘要:已知w是一个大于10但不大于1000000的无符号整数,若w是n(n≥2)位的整数,则求出w的后n-1位的数。 1 #include <stdio.h> 2 #include <string.h> 3 char a[15]; 4 int main() { 5 int n; 6 scanf("%d",
阅读全文
摘要:1 #include<stdio.h> 2 int main( ) { 3 int n, m, s; 4 scanf("%d", &n); 5 while(n--) { 6 scanf("%d", &m); 7 s=0; 8 while(m) 9 m&=m-1,s++; 10 printf("%d\
阅读全文
摘要:1 #include<stdio.h> 2 int main( ) { 3 int n, m; 4 scanf("%d", &n); 5 while(n--) { 6 scanf("%d", &m); 7 if(m>=90&&m<=100) 8 printf("A\n"); 9 if(m>=80&&
阅读全文
摘要:1 #include<stdio.h> 2 int main( ) { 3 int n, y, m, d, fib, i, j = 0; 4 scanf("%d", &n); 5 while(n--) { 6 scanf("%d %d %d", &y, &m, &d); 7 if(y % 400 =
阅读全文
摘要:1 #include<stdio.h> 2 int main( ) { 3 int m, n, i, j; 4 int a[3], b[3]; 5 while(scanf("%d%d", &m, &n), m != 0||n != 0) { 6 a[0] = m / 100; 7 a[1] = (m
阅读全文
摘要:1 #include<stdio.h> 2 int main(int argc, char const *argv[]) {//char *argv[]是一个字符数组,其大小是int argc,主要用于命令行参数argv[] 3 double sum = 0, a; 4 int n = 12; 5
阅读全文
摘要:大家都知道阶乘这个概念,举个简单的例子:5!=1*2*3*4*5.现在我们引入一种新的阶乘概念,将原来的每个数相乘变为i不大于n的所有奇数相乘例如:5!!=1*3*5.现在明白现在这种阶乘的意思了吧! 现在你的任务是求出1!!+2!!......+n!!的正确值(n<=20) 1 #include<
阅读全文
摘要:笨小熊的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大! 这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn-minn是一个质数,那么笨小熊
阅读全文
摘要:1 #include<stdio.h> 2 #include<string.h> 3 4 struct node { 5 char name[20]; 6 int qimo, banji; 7 char ganbu, xibu; 8 int lunwen; 9 }a[110]; 10 11 int
阅读全文
摘要:1 #include<stdio.h> 2 int main( ) { 3 int a, i, j; 4 scanf("%d", &a); 5 while(a--) { 6 int n, m; 7 scanf("%d%d", &n, &m); 8 i = (4 * n - m) / 2; 9 j =
阅读全文
摘要:假设你有一个各位数字互不相同的四位数,把所有的数字从大到小排序后得到a,从小到大后得到b,然后用a-b替换原来这个 数,并且继续操作。例如,从1234出发,依次可以得到4321-1234=3087、8730-378=8352、8532-2358=6174,又回 到了它自己!现在要你写一个程序来判断一
阅读全文
摘要:难度:2 给定两个数m,n,其中m是一个素数。 将n(0<=n<=10000)的阶乘分解质因数,求其中有多少个m。 1 #include<stdio.h> 2 int main( ) { 3 int s, n, m, count; 4 scanf("%d", &s); 5 while(s--) {
阅读全文
摘要:现在要写一个程序,实现给三个数排序的功能 1 #include<stdio.h> 2 int main( ) { 3 int a, b, c, t; 4 scanf("%d%d%d", &a, &b, &c); 5 if(a > b) {t = a; a = b; b = t;} 6 if(a >
阅读全文
摘要:1 /* 2 求最小公倍数算法: 3 最小公倍数=两整数的乘积÷最大公约数 4 求最大公约数算法: 5 (1)欧几里得算法:辗转相除法 6 有两整数a和b: 7 ① a%b得余数c 8 ② 若c=0,则b即为两数的最大公约数 9 ③ 若c≠0,则a=b,b=c,再回去执行①*/ 10 11 #inc
阅读全文
摘要:1 #include<stdio.h> 2 int main( ) { 3 int a, b, c, n; 4 while(scanf("%d", &n), n != 0) { 5 a = n / 100; 6 b = (n %100) / 10; 7 c = n % 10; 8 if(n == a
阅读全文
摘要:1 /* 2 原理: 3 4 1.因为这个数能被5和7整除而不能被3整除,所以肯定是5和7的倍数,也就是35k,但是我们需要保证被3除的结果是a, 5 所以我们令k=2,这样,70k%3=1,而k=1时,35k%3=2,所以,能被5和7整除不能被3整除且余数为a的数为70a。 6 7 2.被3和7整
阅读全文
摘要:Mr. B is a famous music composer. One of his most famous work was his set of preludes. These 24 pieces span the 24 musical keys (there are musically d
阅读全文
摘要:1 #include<stdio.h> 2 int main( ) { 3 int i, j, t, a[5]; 4 for(i = 0; i < 5;i ++)//冒泡排序法 5 scanf("%d", &a[i]); 6 for(j = 0;j < 5; j ++)//外循环控制循环趟数 7 f
阅读全文
摘要:1 #include<stdio.h> 2 #include<math.h> 3 bool juage(int x); 4 5 int main( ) { 6 int n, m, i; 7 scanf("%d", &n); 8 while(n--) { 9 scanf("%d", &m); 10 i
阅读全文
摘要:1 #include<stdio.h> 2 #include<math.h> 3 int main( ) { 4 int m, n, i, j, a[1000], flag = 0; 5 long s; 6 scanf("%d", &m); 7 while(m--) { 8 s=0; 9 scanf
阅读全文