XYNU OJ 1110—1121基础题(适合于C语言初学者)

来源:互联网 发布:淘宝宜家代购是真的吗 编辑:程序博客网 时间:2024/05/29 13:45

欢迎访问XYNUOJ

1110: 习题7-7 复制字符串中的元音字母

时间限制: 1 Sec  内存限制: 12 MB
提交: 66  解决: 42
[提交][状态][讨论版][Edit] [TestData]

题目描述

写一个函数,将一个字符串中的元音字母复制到另一个字符串中。在主函数中输入一个字符串,通过调用该函数,得到一个有该字符串中的元音字母组成的一个字符串,并输出。

输入

一个字符串(一行字符)。

输出

该字符串所有元音字母构成的字符串。行尾换行。

样例输入

CLanguage

样例输出

auae

提示

可以采用如下函数原型

void vowels(char s1[], char s2[]);

来源

C语言第四版教学实验-第七章 函数



1111: 数制转换

时间限制: 1 Sec  内存限制: 12 MB
提交: 73  解决: 53
[提交][状态][讨论版][Edit] [TestData]

题目描述

写一个函数,将一个十六进制数转换为十进制数。在主函数中输入一个十六进制数(满足十六进制数格式的字符串),通过调用此函数,得到该十六进制数所对应的十进制数,并输出。

输入

十六进制数(满足十六进制数格式的字符串)

输出

该十六进制数所对应的十进制数,行尾换行。

样例输入

1A

样例输出

26

提示

可以采用如下函数原型

int to_decimal(char s[]);

来源

C语言第四版教学实验-第七章 函数


1112: 习题7-18 日期计算

时间限制: 1 Sec  内存限制: 12 MB
提交: 48  解决: 40
[提交][状态][讨论版][Edit] [TestData]

题目描述

写一个函数,给定年、月、日,计算该日期是该年的第几天。在主函数中输入一个日期(含年、月、日),通过函数调用,得到该日期所对应这一年的第几天,并输出该数值。

输入

三个以空格分隔的整数,分别表示该日期的年、月、日。

输出

输入日期所对应这一年的第几天,一个整数,单独占一行。

样例输入

2014 3 8

样例输出

67

提示

可以采用如下函数原型

int getDays(int year, int month, int day);

计算过程中注意闰年。

来源

C语言第四版教学实验-第七章 函数




1114: 字符串逆序

时间限制: 1 Sec  内存限制: 12 MB
提交: 51  解决: 43
[提交][状态][讨论版][Edit] [TestData]

题目描述

从键盘上输入一行字符串,逆序后输出!

输入

一行字符串

输出

逆序后的字符串。单独占一行。

样例输入

abcd1234!@

样例输出

@!4321dcba

提示

来源

C语言第四版教学实验-第七章 函数


1115: 习题8-1 排序输出

时间限制: 1 Sec  内存限制: 12 MB
提交: 51  解决: 48
[提交][状态][讨论版][Edit] [TestData]

题目描述

从键盘上输入3个整数(以空格分隔),按照有小到大的顺序输出这三个数。

 

输入

以空格分隔的三个整数。

输出

以从小到大的顺序输出3个整数,3个数之间以空格分隔,行尾输出换行符。

(注意:最后一个数的后面没有空格)。

 

样例输入

1 3 2

样例输出

1 2 3

提示

来源

C语言第四版教学实验-第八章 指针


1116: 习题8-2 字符串排序输出

时间限制: 1 Sec  内存限制: 12 MB
提交: 83  解决: 47
[提交][状态][讨论版][Edit] [TestData]

题目描述

输入3个字符串,按有小到大的顺序输出。

输入

分三行进行输入,每行一个字符串。

(以回车结束每一行的输入)

输出

输出排序后的三个字符串,每个字符串占一行。

样例输入

tianjinbeijingchengdu

样例输出

beijingchengdutianjin

提示

来源

C语言第四版教学实验-第八章 指针


1117: 习题8-3 数据交换

时间限制: 1 Sec  内存限制: 12 MB
提交: 36  解决: 30
[提交][状态][讨论版][Edit] [TestData]

题目描述

输入10个整数,将其中最小的数与第一个数交换,把其中最大的数与最后一个数交换。

把交换后的数分行输出,每个数占一行。

用函数和指针实现。

输入

以空格分隔的10个整数。

输出

分行输出10个整数,每个数占一行。

样例输入

1 2 9 4 5 6 7 8 0 3

样例输出

0234567819

提示

来源

C语言第四版教学实验-第八章 指针


1118: 习题8-4 移动数据

时间限制: 1 Sec  内存限制: 12 MB
提交: 27  解决: 23
[提交][状态][讨论版][Edit] [TestData]

题目描述

输入n个整数(不超过10),使前面各数顺序后移m个位置,最后m个数变成最前面的m个数(m<n),写一个函数实现上述功能。

在main函数中调用该函数,最后分行输出移动后的n个数,每个数占一行。

输入输出都在main函数中进行。

n和m以及n个数都需要从键盘上进行输入。

输入

输入分三行

第一行输入一个数字(假设该数字以n表示,不超过10),表示要输入的数据个数

第二行输入以空格分隔的n个数

第三行输入后移的位置(假设该数字以m表示,m<n)

输出

分行输出移动后的数据,每个数字单独占一行。

样例输入

101 2 3 4 5 6 7 8 9 03

样例输出

8901234567

提示

来源

C语言第四版教学实验-第八章 指针


1119: 习题8-6 求字符串长度

时间限制: 1 Sec  内存限制: 12 MB
提交: 36  解决: 25
[提交][状态][讨论版][Edit] [TestData]

题目描述

自己写一个函数,求字符串的长度。

在main函数中输入一个字符串,调用你写的函数,得到字符串的长度,并在main函数中输出该字符串的长度。

输入

一行字符串(以回车结束),可含空格。

输出

一个整数,对应输入字符串的长度。单独占一行。

样例输入

I Love China!

样例输出

13

提示


可采用如下的函数原型



int length(char *s);

来源

C语言第四版教学实验-第八章 指针


1120: 习题8-16 整数提取

时间限制: 1 Sec  内存限制: 12 MB
提交: 23  解决: 17
[提交][状态][讨论版][Edit] [TestData]

题目描述

输入一个字符串,内含数字和非数字字符,如:

A123x456.17960?302t ab5876

将其中连续的数字作为一个整数,依次存放在一个整型数组中(假设数组名为a)。如上例所示,将123放在a[0]中,456放在a[1]中,17960放在a[2]中,........,同时统计整数的个数并输出相关的信息。

输入

一行字符串(以回车结束),可含空格

输出

输出数据分多行,每行一个数据。其中第一行是字符串中包含的整数个数,从第二行开始依次输出各个整数。

样例输入

A123x456.17960?302t ab5876

样例输出

5123456179603025876

提示


学会将一个数字字符序列(数字字符串)转换成一个整数



如"456"-->456



可按十进制数制进行转换

来源

C语言第四版教学实验-第八章 指针



1121: 习题8-17 字符串比较

时间限制: 1 Sec  内存限制: 12 MB
提交: 39  解决: 29
[提交][状态][讨论版][Edit] [TestData]

题目描述

自己写一个函数实现字符串比较,指定函数原型如下:

int StrCmp(char *s1, char * s2);

若s1和s2完全一样,则返回0,否则返回二者第一个不同字符的ASCII码的差值(如"BOY"和"BAD",第一个字符一样,则比较第二个字符,第二个字符'O'与'A'不同,则计算此字符ASCII码之差79-65=14)。如果s1>s2,输出结果为正值,如果s1<s2,则输出结果为负值。

 

在main函数中输入两个字符串,调用该函数,得到两个字符串大小关系。输出其ASCII码之差。

输入

输入分两行,每行一个字符串(以回车结束)

输出

一个整数,单独占一行。表示两个字符串之差。

样例输入

BOYBAD

样例输出

14

提示

来源

C语言第四版教学实验-第八章 指针




阅读全文
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 买新车牌下不了怎么办 临沂上小学没报上名怎么办 早教中心倒闭了怎么办 企业税没交联系不上法人怎么办 企业被拉黑法人联系不到怎么办 支票根写错了怎么办 月结客户不付款怎么办 退市整理期过了怎么办 老板跑了财务负责人怎么办 在南京加入嘀嘀代驾怎么办 苹果盗刷支付宝怎么办 街电支付宝掉了怎么办 转转上号器没有苹果版的怎么办 安卓6不支持的应用怎么办 银行卡被存款机吞了怎么办 去银行卡存款机器故障怎么办 银行卡存款没有存进去怎么办 被黑网站黑钱了怎么办 饿了吗账户异常怎么办 单位里有人整你怎么办 乌鲁木齐信息采集结束后怎么办 头发很长时间不长怎么办啊 打嘟噜时间不长怎么办 阴茎勃起的时间不长怎么办 睡觉的时间不长怎么办 每次锻炼时间不长怎么办 微信好友不知道是谁怎么办 就一个软件闪退怎么办 葫芦侠修改闪退怎么办 戴尔游匣磁盘占用100怎么办 步步高家教机扫描笔不亮怎么办 社保卡手机号换了怎么办 香港公司进出口没有申报怎么办 智能电视右上角网络未连接怎么办 电子秤按键板不好用怎么办失灵 桑塔纳车钥匙锁车里了怎么办 舌头上有锯齿印怎么办 夏天有脚气脚臭怎么办 xp分辨率太高黑屏怎么办 农村淘宝标识类目没了怎么办 被投诉到食品监督局怎么办