11 2021 档案

摘要:问题描述: 有若干张邮票,要求从中选取最少的邮票张数凑成一个给定的总值。 如,有1分,3分,3分,3分,4分五张邮票,要求凑成10分钱,则使用3张邮票:3分、3分、4分即可。 输入: 有多组数据,对于每组数据,首先是要求凑成的邮票总值M,M100.然后是一个数N,N<20,表示有N张邮票。接下来是N 阅读全文
posted @ 2021-11-30 13:45 空梦。 阅读(48) 评论(0) 推荐(0)
摘要:问题描述: 一个整数总可以拆分成2的幂的和,例如:7=1+2+4,7=1+2+2+2,7=1+1+1+4,7=1+1+1+2+2,7=1+1+1+1+1+2,7=1+1+1+1+1+1+1,总共有六种不同的拆分方式。 再比如4可以拆分成:4=4, 4=1+1+1+1, 4=1+1+2, 4=2+2。 阅读全文
posted @ 2021-11-30 11:24 空梦。 阅读(167) 评论(0) 推荐(0)
摘要:问题描述: 输入球的中心点和球上一点的坐标,计算球的半径和体积。 输入: 球的中心点和球上某一点的坐标,以如下形式输入:x0, y0, z0, x1, y1, z1 输出: 输入可能有多组,对于每组输入,输出球的半径和体积,并且结果保留三位小数 样例输入: 0 0 0 1 1 1 样例输出: 1.7 阅读全文
posted @ 2021-11-30 10:41 空梦。 阅读(410) 评论(0) 推荐(0)
摘要:问题描述: 编写统计候选人得票程序。设有10个候选人,有100个人参加投票,每次输入一个得票的候选人的名字,要求最后统计输出每个候选人的得票结果。 代码展示: 1 #include<stdio.h> 2 #include<string.h> 3 #define HOUXUAN 5 4 #define 阅读全文
posted @ 2021-11-30 10:22 空梦。 阅读(370) 评论(0) 推荐(0)
摘要:问题描述: 使用结构体数组存放三个学生的学号、姓名、性别和 三门单科成绩,输出总分最高的学生以及有一科或一科以上不及格的学生的各项数据。 代码展示: 1 #include<stdio.h> 2 struct Student{ 3 int stuNo; //学号 4 char name[20]; // 阅读全文
posted @ 2021-11-29 16:15 空梦。 阅读(641) 评论(0) 推荐(0)
摘要:问题描述: 有一个字符串,包含n个字符。写一个函数,将此字符串中从第m个字符开始的全部字符复制到另一个 字符串中。 代码展示: 1 #include<stdio.h> 2 #include<string.h> 3 void fun1(char str1[], char str2[], int m); 阅读全文
posted @ 2021-11-29 15:50 空梦。 阅读(430) 评论(0) 推荐(0)
摘要:问题描述: 写一个函数squeeze(s1,s2),它删去字符串s1中与s2中的任意字符想匹配的字符。 代码展示: 1 #include<stdio.h> 2 #include<string.h> 3 int deleteSample(char str1[], char str2[]); 4 int 阅读全文
posted @ 2021-11-29 15:33 空梦。 阅读(112) 评论(0) 推荐(0)
摘要:问题描述: 写一个函数getint,它把输入的一串数字字符转换成整数 代码展示: 1 #include<stdio.h> 2 #include<string.h> 3 #include<math.h> 4 int getint(char str[]); 5 int main(){ 6 char st 阅读全文
posted @ 2021-11-28 13:26 空梦。 阅读(468) 评论(0) 推荐(0)
摘要:问题描述: 编写实现查找字符串s2在字符串s1中第一次出现的位置,若找到则返回位置,否则返回0. 代码展示: 1 #include<stdio.h> 2 #include<string.h> 3 int index(char str1[], char str2[]); 4 int main(){ 5 阅读全文
posted @ 2021-11-28 12:02 空梦。 阅读(194) 评论(0) 推荐(0)
摘要:问题描述: 用递归的方法编写程序,输入一个非负整数,结果输出这个数的逆序十进制数。 代码展示: 1 #include<stdio.h> 2 void DiGui(int x); 3 int main(){ 4 int x; 5 printf("请输入非负十进制数:"); 6 scanf("%d",& 阅读全文
posted @ 2021-11-28 11:35 空梦。 阅读(92) 评论(0) 推荐(0)
摘要:问题描述: 求给定的5个数中的最大值。 代码展示: 1 #include<stdio.h> 2 int main(){ 3 int a[5]; 4 int i; 5 int max = 0; 6 printf("请输入5个整数:"); 7 for(i=0; i<5; i++){ 8 scanf("% 阅读全文
posted @ 2021-11-28 11:29 空梦。 阅读(227) 评论(0) 推荐(0)
摘要:问题描述: 输入年月日,计算该天是本年的第N天。如输入数据为y=2017,m=12,d=24,则输出结果N=358。 代码展示: 1 #include<stdio.h> 2 int isRunnian(int year); 3 int main(){ 4 int year,month,day; 5 阅读全文
posted @ 2021-11-28 11:20 空梦。 阅读(67) 评论(0) 推荐(0)
摘要:问题描述: 编写一个函数digit(n,k),它回送n的从右边开始的第k个数字的值,例如digit(25469,3)=4, digit(724,4)=0 代码展示: 1 #include<stdio.h> 2 int digit(int num, int x); //num表示待查找的数,x表示从右 阅读全文
posted @ 2021-11-27 21:28 空梦。 阅读(309) 评论(0) 推荐(0)
摘要:问题描述: 用递归法求n! 代码展示: 1 #include<stdio.h> 2 int diGui(int n); 3 int main(){ 4 int n; 5 int result; 6 printf("请输入n:"); 7 scanf("%d", &n); 8 result = diGu 阅读全文
posted @ 2021-11-27 21:07 空梦。 阅读(69) 评论(0) 推荐(0)
摘要:问题描述: 输入5名大学生成绩4门功课的成绩,然后求出: (1)每个大学生的总分; (2)每门课程的平均分; (3)输出总分最高的学生的姓名和总分数; 代码展示: 1 #include<stdio.h> 2 #include<string.h> 3 struct Student{ 4 char na 阅读全文
posted @ 2021-11-27 21:01 空梦。 阅读(102) 评论(0) 推荐(0)
摘要:问题描述: 编写一个函数,使从键盘上输入的一个字符串,按反序存放,并在主函数输出输入和输出该字符串。 代码展示: 1 #include<stdio.h> 2 #include<String.h> 3 int main(){ 4 char str[100],str2[100]; 5 int len; 阅读全文
posted @ 2021-11-26 15:55 空梦。 阅读(317) 评论(0) 推荐(0)
摘要:问题描述: 从键盘输入10个整形数,去掉重复的,将其余剩余的数由大到小排序输出。 代码展示: 1 #include<stdio.h> 2 void BubbleSort(int a[], int len); 3 int main(){ 4 int a[10]; 5 int i,j; 6 int le 阅读全文
posted @ 2021-11-26 15:27 空梦。 阅读(88) 评论(0) 推荐(0)
摘要:问题描述: a为一个含有20个元素的数组,编写程序,把20个数据读入该数组,找出其中最大值和最小值,输出两者的值和响应的下标,最后将数组各元素从大到小的顺序重新排列,并将其输出来。 代码展示: 1 #include<stdio.h> 2 void BubbleSort(int a[],int len 阅读全文
posted @ 2021-11-26 14:55 空梦。 阅读(126) 评论(0) 推荐(0)
摘要:问题描述: 用冒泡排序算法对20个数进行排序后输出,并输出每个元素多对应的原来的次序 代码展示: 1 #include<stdio.h> 2 void BubbleSort(int a[][20]); 3 int main(){ 4 int a[2][20]; 5 int i,j; 6 int x; 阅读全文
posted @ 2021-11-26 14:17 空梦。 阅读(140) 评论(0) 推荐(0)
摘要:问题描述: 筛选法求100以内的素数 代码展示: 1 #include<stdio.h> 2 int isZhuShu(int n); 3 int main(){ 4 int i; 5 int num[50]; 6 int len=0; 7 for(i=2;i<100;i++){ 8 if(isZh 阅读全文
posted @ 2021-11-26 13:56 空梦。 阅读(81) 评论(0) 推荐(0)
摘要:问题描述: 输入一个字符串,以‘$’结束,分别统计各大写字母出现的次数,并按照字母出现的多少进行输出。(先输出出现次数多的,次数相同的按字母表顺序输出,不出现的字母不输出) 代码展示: 1 #include<stdio.h> 2 int main(){ 3 char ch[100]; 4 int n 阅读全文
posted @ 2021-11-26 13:35 空梦。 阅读(294) 评论(0) 推荐(0)
摘要:问题描述: 输入一个字符串,以“$”结束,分别统计其中数字0,1,2.。。9出现的次数 代码展示: 1 #include<stdio.h> 2 int main(){ 3 char str[100]; 4 int n[10]; 5 int i,j; 6 int len=0; 7 for(i=0; i 阅读全文
posted @ 2021-11-25 17:32 空梦。 阅读(206) 评论(0) 推荐(0)
摘要:问题描述: 将一组数据存放在一维数组中,并将他们排好序,从键盘输入一个数,要求按原来的顺序将它插入到数组合适的位置上。 代码展示: 1 #include<stdio.h> 2 void BubbleSort(int a[], int n); 3 int main(){ 4 int a[10] = { 阅读全文
posted @ 2021-11-25 16:54 空梦。 阅读(142) 评论(0) 推荐(0)
摘要:问题描述: 求s=a+aa+aaa+aaaa+aaaaa,的值,其中a是一个数字,例如:2+22+222+2222+22222(此时共有五个数相加),相加个数由键盘控制 代码展示: 1 #include<stdio.h> 2 int main(){ 3 int num,count,i; 4 int 阅读全文
posted @ 2021-11-25 16:04 空梦。 阅读(269) 评论(0) 推荐(0)
摘要:问题描述: 将一个正整数分解质因数,例如:输入90,输出:90=2*3*3*5 代码展示: 1 #include<stdio.h> 2 int isZhuShu(int n); 3 int main(){ 4 int n,i=2,j; 5 int a[10]; 6 int count=0; 7 pr 阅读全文
posted @ 2021-11-25 15:49 空梦。 阅读(48) 评论(0) 推荐(0)
摘要:问题描述: 有1,2,3,4数字,能组成多少个互不相同且无重复数字的三位数,都是多少? 代码展示: 1 #include<stdio.h> 2 int main(){ 3 int i,j,k; 4 int flag = 0; 5 for(i=1; i<5; i++){ //三重循环,暴力解法 6 f 阅读全文
posted @ 2021-11-25 15:07 空梦。 阅读(61) 评论(0) 推荐(0)
摘要:问题描述: 计算1/2-2/3+3/4-4/5 +···的前100项。 代码展示: 1 #include<stdio.h> 2 int main(){ 3 double sum=0.0; 4 float i; 5 int flag = 1; 6 for(i=2.0; i<102; i=i+1){ 7 阅读全文
posted @ 2021-11-25 14:50 空梦。 阅读(376) 评论(0) 推荐(0)
摘要:问题描述: 计算1/2+1/4+···+1/n,n为键盘输入的正偶数 代码实现: 1 #include<stdio.h> 2 int main(){ 3 int even; //键盘输入的偶数 4 double sum=0.0; 5 int i=2; 6 printf("请输入偶数n:"); 7 s 阅读全文
posted @ 2021-11-25 14:32 空梦。 阅读(157) 评论(0) 推荐(0)