- 博客(13)
- 收藏
- 关注
原创 6-6 文件读写操作 (5 分)
编写函数,从给定的输入文本文件中按行读入,并按行写入给定的输出文件中。要求:1)去除每行的前导空格或制表符。2)每行前加行号。函数接口定义:void fileRW(FILE *fin,FILE *fout);其中fin和fout 都是用户传入的参数,分别是读入文件和输出文件的指针(已按要求打开)。裁判测试程序样例:#include <stdio.h>void fileRW(FILE *fin,FILE *fout);int main(){char fname[20];gets(f
2021-04-17 12:13:21
8433
3
原创 6-1 查找星期 (12 分)
本题要求实现函数,可以根据下表查找到星期,返回对应的序号。序号 星期0 Sunday1 Monday2 Tuesday3 Wednesday4 Thursday5 Friday6 Saturday函数接口定义:int getindex( char *s );函数getindex应返回字符串s序号。如果传入的参数s不是一个代表星期的字符串,则返回-1。裁判测试程序样例:#include <stdio.h>#include <string.h>#define
2021-03-12 19:54:54
5324
原创 6-2 两个字符串穿插 (10 分)
本题要实现的程序功能是: ①从键盘上先后读入两个字符串,存储在字符数组str1和str2中。注意,这两个字符串最长均可达到32个字符、最短均可为0个字符。 ②将字符串str2插入字符串str1中。 ③在屏幕上输出新生成的str1。函数接口定义:void conj(char *s1, char *s2);裁判测试程序样例:#include <stdio.h>#include <string.h>#define N 32void conj(char *s1, c
2021-03-03 16:08:04
2312
4
原创 7-6 显示指定范围内的素数 (14分)
输入整数m,将所有大于1小于整数m的素数存入所指定的数组中(数组最多只存放100个素数,超过则提示“OVERFLOW”),输出各素数——若输入的m≤2,则提示“NO”,程序终止。注:素数(Prime Number),亦称质数,指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。输入格式:输入一个非0的整数。输出格式:素数的输出格式为每个素数5列宽、右对齐、每行显示15个。输入样例:100输出样例:2 3 5 7 11 13 17 19
2020-12-19 18:46:33
2872
1
原创 7-23 输出满足条件的数 (8分)
从键盘读入一个整数Num,按从小到大的顺序依次输出所有满足条件的3位数:该数各位数字的立方和等于Num。输入格式:输入在一行中读入Num的值。输出格式:输出满足条件的数,每个数占5列,左对齐。输入样例:251输出样例:在这里给出相应的输出。例如:155 236 263 326 362 515 551 623 632输入样例:300输出样例:在这里给出相应的输出。例如:Not Found!#include<stdio.h>#include<ma
2020-12-19 00:13:34
1198
1
原创 7-15 字符串替换 (6分)
本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换:原字母 对应字母A ZB YC XD W… …X CY BZ A输入格式:输入在一行中给出一个不超过80个字符、并以回车结束的字符串。输出格式:输出在一行中给出替换完成后的字符串。输入样例:Only the 11 CAPItaL LeTtERS are replaced.输出样例:Lnly the 11 XZKRtaO OeGtVIH are replaced.#include<stdio.h>
2020-12-17 23:41:57
289
1
原创 6-1 字符串正反序连接
将s所指字符串的正序和反序进行连接,形成一个新串放在t所指的数组中。函数接口定义:void fun (char *s, char *t);其中s 和t都是用户传入的参数。函数将s所指字符串的正序和反序进行连接,形成一个新串放在t所指的数组中。裁判测试程序样例:#include <stdio.h>void fun (char *s, char *t);int ma...
2020-04-08 17:36:25
6446
3
原创 6-15 统计子串在母串出现的次数 (10分)
编写一个函数,该函数可以统计一个长度为3的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为:asdasasdfgasdaszx67asdmklo,字符串为:asd,则应输出n=4。。函数接口定义:int fun(char *str,char *substr);其中str 和 substr是用户传入的参数。函数统计substr指针所指的字符串在str指针所指的字符串中出现的次数,并返...
2020-04-08 15:04:12
5900
原创 6-14 字符串串动变化 (10分)
下列程序中,函数fun的功能是:在字符串str中找出ASCII码值最大的字符,将该字符前的所有字符向后顺序移动一个位置,然后将该字符放到第一个位置上。函数接口定义:void fun(char *p);其中p 是用户传入的参数。函数找出 p指针所指的字符串中ASCII码值最大的字符,将该字符前的所有字符向后顺序移动一个位置,然后将该字符放到第一个位置上。裁判测试程序样例:#include&...
2020-04-07 20:07:56
2490
原创 6-4 找最大值及其下标 (6分)
6-4 找最大值及其下标 (6分)在一维整型数组中找出其中最大的数及其下标。函数接口定义:int fun(int *a,int *b,int n);其中形参a 、b、n都是用户传入的参数。函数fun的功能是在指针a所指向的一维数组中找出其中最大的数及其下标,下标存到指针b所指的变量里,函数返回最大值。裁判测试程序样例:#include<stdio.h>#define N ...
2020-04-07 19:13:56
1753
原创 6-2 将整数中每一位上为偶数的数依次取出构成新数 (6分)
给定函数fun的功能是:将长整型数中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:87653142时,t中的数为:8642。。函数接口定义:void fun (long s, long *t);其中 s 和t 是用户传入的参数。函数将整数 s 中每一位上为偶数的数依次取出,构成一个新数放在t指针所指的变量中。裁判测试程序样例:#incl...
2020-04-07 19:07:53
10719
3
原创 6-1 数组指针与二维数组的关系 (25分)
利用数组指针p将main函数中输入的二维数组a的所有元素输出, 要求先按行的顺序输出,然后再以列的顺序输出, 其中输出整型格式用 “%3d”, (测试用数据大小不要超过2位数)。函数接口定义:void reOut(int (*p)[3]);裁判测试程序样例:#include <stdio.h>int main(){void reOut(int (*p)[3]);int ...
2020-03-01 20:57:36
7487
原创 7-4 找鞍点 (30 分)
@[TOC](7-4 找鞍点 (30 分))一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。本题要求编写程序,求一个给定的n阶方阵的鞍点。输入格式:输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。输出格式:输出在一行中按照“行下标 列下标”(下标从0开始)的格式输出鞍点的位置。如果鞍点不存在,则输出“NONE”。题目保证给出的...
2019-11-24 13:03:19
1389
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人