![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言二级考试题
lightHos
这个作者很懒,什么都没留下…
展开
-
C语言编程题——下列给定的程序中,函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。
C语言编程题程序改错题,下列给定的程序中,函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。。#include <stdio.h>#include <math.h>void fun(int a, int *b, int *c){ int i,j,d,y; for (i=3;i<=a/2;i=i+2) {/***********FOUND***********/ y=1;原创 2020-06-18 14:59:32 · 3788 阅读 · 0 评论 -
C语言编程题--详细地自定义大小构造一个素数表的方法(不用链表)内存分配以及一个小例子。函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。
C语言编程题程序改错题,下列给定的程序中,函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数。这个题目比较有意思的地方就是可以通过构造一个合适大小的素数表,然后直接通过遍历素数表来找到满足题意的素数。思路清晰,逻辑简单。首先,我们需要输入一个正确的偶数,这个很简单,直接上代码。如果输入不正确,就继续输入,知道输入了正确的偶数do{ printf("please enter an even number: "); //请输入一个偶数 scanf("%d",&n); if原创 2020-06-18 14:58:49 · 982 阅读 · 0 评论 -
C语言编程题--编写函数fun,其功能是:求出1~100之间能被7或11整除,但不能同时被7和11整除的所有整数,并将其放在a所指的数组中,通过n返回这些数的个数
C语言编程题程序设计题,编写函数fun,其功能是:求出1~100之间能被7或11整除,但不能同时被7和11整除的所有整数,并将其放在a所指的数组中,通过n返回这些数的个数。。本题需要对应的考生文件夹,但是寻找数的函数可以在其他地方使用#include <stdio.h>void wwjt();void fun (int *a, int *n){ /**********Program**********/ int i,j=0; for (i=1原创 2020-06-18 12:09:00 · 22268 阅读 · 10 评论 -
C语言编程题--人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中,且编号唯一。函数fun的功能是:找出指定编号人员的数据,作为函数值返回,由主函数输出,若指定编号
C语言编程题程序填空题,人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中,且编号唯一。函数fun的功能是:找出指定编号人员的数据,作为函数值返回,由主函数输出,若指定编号不存在,返回数据中的编号为空串。。#include <stdio.h>#include <string.h>#define N 8typedef struct{ char num[10]; int原创 2020-06-18 12:04:20 · 5713 阅读 · 1 评论 -
C语言编程题---对字符串进行删除操作,例如删除字符串里的空格,也可以删除字符串里任何字符
C语言编程题对字符串进行删除操作,知道需要删除的字符的ASCII码值就直接用对应的ASCII码值进行操作,不知道的话就直接使用单引号加字符的形式,如 ‘a’ ,就表示一个字符,例如删除字符串里的空格,#include<stdio.h>#include<string.h>int fun(char *str){ int i,j=0; for (i=0; str[i] != '\0'; i++) if (str[i] != ' ') str[j++]=str[i];原创 2020-06-17 14:50:00 · 929 阅读 · 0 评论 -
C语言编程题-函数的功能是分别求出数组 a 中所有奇数之和以及所有偶数之和。形参 n 给出数组元素的个数,整型指针 odd 返回偶数之和,even 返回奇数之和。1,9,2,3,11,6
C语言编程题**程序设计题 请编写一个函数 fun (int *a,int n,int odd,int even),函数的功能是分别求出数组 a 中所有奇数之和以及所有偶数之和。形参 n 给出数组元素的个数,整型指针 odd 返回偶数之和,even 返回奇数之和。 例如:a 数组中各数组元素的值依次为:1,9,2,3,11,6,则调用函数 fun后,指针 odd 返回偶数之和 8,even 返回奇数之和 24。#include<stdio.h>#define N 20 void fun原创 2020-06-14 10:52:10 · 9738 阅读 · 5 评论 -
C语言编程题--函数fun的功能是:找出N×N矩阵中每列元素中的最大值,并按顺序依次存放于形参b所指的一维数组中。
C语言编程题请编写函数fun,函数fun的功能是:找出N×N矩阵中每列元素中的最大值,并按顺序依次存放于形参b所指的一维数组中。#include <stdio.h> #define N 4 void fun(int (*a)[N], int *b) { int i,j; for(i=0; i<N; i++) /**********found**********/ { b[i]=(*a)[i]; for(j=1; j<N; j++) /*********原创 2020-06-14 10:46:47 · 7109 阅读 · 1 评论 -
C语言编程题-求出能整除形参x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回,如,若 x 中的值为: 35,则有 4 个数符合要求,是: 1, 5,7,35
C语言编程题请编写函数fun,它的功能是:求出能整除形参x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。 例如,若 x 中的值为: 35,则有 4 个数符合要求,它们是: 1, 5, 7, 35#include <stdio.h> void fun ( int x, int pp[], int *n ) { int i=1,j=0; while (i<=x) { if (!(x%i)) pp[j++]=i; i=i+原创 2020-06-14 10:44:34 · 5241 阅读 · 0 评论 -
C语言编程题-计算n的5次方的值(规定n的值大于2、小于8),通过形参指针传回主函数;并计算该值的个位、十位、百位上数字之和作为函数值返回。 例如,7的5次方是16807, 其低3位数的和值是15
C语言编程题给定程序中函数fun的功能是: 计算n的5次方的值(规定n的值大于2、小于8),通过形参指针传回主函数;并计算该值的个位、十位、百位上数字之和作为函数值返回。 例如,7的5次方是16807, 其低3位数的和值是15#include <stdio.h> #include <math.h> int fun( int n ,int *value ) { int d,s,i; /**************found**************/ d=1; s=原创 2020-06-14 10:42:13 · 3276 阅读 · 1 评论 -
C语言编程题-将形参n所指变量中,各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针n传回所指变量。如,输入一个数:27638496,新的数:为739。
C语言编程题**函数fun的功能是:将形参n所指变量中,各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针n传回所指变量。例如,输入一个数:27638496,新的数:为739。 **#include <stdio.h> void fun(unsigned long *n) { unsigned long x=0, i; int t; i=1; while(*n) { t=*n % 10; if(t%2) { x=x+t*i;原创 2020-06-14 10:39:30 · 5424 阅读 · 0 评论 -
C语言编程题—设计程序,函数fun的功能是将单向链表结点 (不包括头结点)数据域为偶数的值累加起来, 并且作为函数值返回
C语言编程题设计程序,函数fun的功能是将单向链表结点 (不包括头结点)数据域为偶数的值累加起来, 并且作为函数值返回#include <stdio.h> #include <stdlib.h> typedef struct aa { int data; struct aa *next; }NODE; int fun(NODE *h) { int sum=0; NODE *p; p=h->next; while( p )原创 2020-06-09 14:44:13 · 1789 阅读 · 0 评论 -
C语言编程题—设计程序,函数fun的功能是将不带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2
C语言编程题设计程序,函数fun的功能是将不带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2#include <stdio.h> #include <stdlib.h> #define N 5 typedef struct node { int data; struct node *next; } NODE; NODE *fun(NODE *h) { NODE原创 2020-06-09 14:42:00 · 1901 阅读 · 0 评论 -
C语言编程题—N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,它的功能是:求出平均分,由函数值返回。例如,若学生的成绩是:85,76,69,85,91,
C语言编程题设计程序,N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,它的功能是:求出平均分,由函数值返回。例如,若学生的成绩是:85,76,69,85,91,72,64,87, 则平均分应当是:78.625#include <stdio.h> #include <stdlib.h> #define N 8 struct slist { double s; struct slist *next; }; typedef原创 2020-06-09 14:39:17 · 4814 阅读 · 0 评论 -
C语言编程题—函数fun的功能是将不带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为
C语言编程题** 设计程序,给定程序中,函数fun的功能是将不带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。 **#include <stdio.h> #include <stdlib.h> #define N 6 typedef struct node { int data; struct node *next; } NODE; void原创 2020-06-09 14:36:20 · 2841 阅读 · 2 评论 -
C语言编程题—编写程序,函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据域赋0到m-1的值。请完善函数Creatlink的函数体,使该程序能得出正确的结果
C语言编程题** 编写程序,函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据域赋0到m-1的值。请完善函数Creatlink的函数体,使该程序能得出正确的结果**#include <stdio.h> #include <stdlib.h> #include <math.h>typedef struct aa { int data; struct aa *next; } NODE; NODE *Creatlink(int n, in原创 2020-06-09 14:31:17 · 4906 阅读 · 1 评论 -
C语言编程题—函数fun的功能是:将形参n所指变量中,各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数,通过形参指针n传回所指变量。如输入一个数:27638496,新的数:739
C语言编程题程序填空题 给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针n传回所指变量。例如,输入一个数:27638496,新的数:为739。#include <stdio.h> /***********fun***************/void fun(unsigned long *n) { unsigned long x=0, i; int t; i=1; while(*n)原创 2020-06-08 10:25:35 · 7672 阅读 · 0 评论 -
C语言编程题—结构体—设计程序,已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数 fun:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分
4C语言编程题——结构体**设计程序,已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数 fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分 **#include <stdio.h> #include <string.h> #define N 10 typedef struct ss { char num[10]; int s; } STU; /***************fun函数********原创 2020-06-07 17:29:02 · 11636 阅读 · 4 评论 -
C语言编程题—结构体—N名学生的数据已在主函数中放入结构体数组s中, 请编写函数fun:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。
3C语言编程题——结构体**设计程序,学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中, 请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。 **#include <stdio.h> #define N 12 typedef struct { char num[10]; double s; } STREC; /**************fun函数********原创 2020-06-07 17:21:55 · 4483 阅读 · 0 评论 -
C语言编程题—结构体—学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中, 函数fun功能:把指定分数范围内的学生数据放在b所指的数组中,分数范围内的学生人数由函数值返回
2C语言编程题——结构体设计程序,学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中, 请编写函数fun,它的功能是:把指定分数范围内的学生数据放在b所指的数组中,分数范围内的学生人数由函数值返回。例如,输入的分数是60 69, 则应当把分数在60到69的学生数据进行输出,包含60分和69分的学生数据。主函数中将把60放在low中,把69放在heigh中。#include <stdio.h> #define N 16 typedef struct { char原创 2020-06-07 17:06:54 · 18228 阅读 · 0 评论 -
C语言编程题-结构体-设计程序,程序通过定义学生结构体数组,存储了若干名学生的学号、姓名和3门课的成绩。函数fun的功能是将存放学生数据的结构体数组,按照姓名的字典序(从小到大)排序
C语言编程题——结构体设计程序,程序通过定义学生结构体数组,存储了若干名学生的学号、姓名和3门课的成绩。函数fun的功能是将存放学生数据的结构体数组,按照姓名的字典序(从小到大)排序。#include <stdio.h> #include <string.h> struct student { long sno; char name[10]; float score[3]; }; /****************fun函数******************原创 2020-06-07 16:27:23 · 8490 阅读 · 2 评论 -
C语言编程题——结构体—编写程序,程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的信息。函数show的功能是输出这位学生的信息。
5C语言编程题——结构体**编写程序,程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的信息。函数show的功能是输出这位学生的信息。 **#include <stdio.h> typedef struct { int num; char name[9]; char sex; struct { int year , month , day ;} birthday; float score[3]; }STU; /************show函数****原创 2020-06-07 17:37:34 · 4946 阅读 · 2 评论 -
C语言编程题——编写一个函数 void fun ( char 中的所有字符前移一个位置,串中的第一个字符移到最后。例如:s 串中原来的字符串为:Mn…Z。则调用该函数后,s 串中的内容为:n…ZM
C语言编程题程序设计,编写一个函数 void fun ( char *s ),函数的功能是把字符串 s 中的所有字符前移一个位置,串中的第一个字符移到最后。 例如:s 串中原来的字符串为:“Mn.123xyZ”,则调用该函数后,s 串中的内容为:“n.123xyZM”。#include <stdio.h> #include<string.h>#define N 81 void fun( char *s ) { char i=0,st=strlen(s); char t原创 2020-06-08 10:08:17 · 4330 阅读 · 0 评论 -
C语言编程题—函数 fun 的功能是:从 N 个字符串中找出最长的那个串,并将其地址作为函数值返回。各字符串在主函数中输入,并放入一个字符串数组中。
C语言编程题——结构体函数 fun 的功能是:从 N 个字符串中找出最长的那个串,并将其地址作为函数值返回。各字符串在主函数中输入,并放入一个字符串数组中。#include <stdio.h> #include <string.h> #define N 5 #define M 81 /************fun************/ char *fun(char (*sq)[M]) { int i; char *sp; sp=sq[0]; for(i=原创 2020-06-08 10:17:18 · 5822 阅读 · 0 评论