YTU-OJ题目
YTU-OJ题目
*᭄͡DJ小灰灰
step by step
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
问题 E: 将字符串插入到另一个字符串的指定位置(串)
题目描述将字符串 t 插入到字符串 s 中,在位置 pos 后插入。不得使用字符串操作函数,输出组合成的字符串。输入输入两个字符串 (t 和 s) 和要插入的位置 (pos).输出输出组合后的字符串.样例输入qwejij3样例输出jijqwe#include<stdio.h>#include<string.h>int main(){ char a[100],b[100]; int i,c,d,e,f,g,h,j,k,l,m,n,o,p,q原创 2021-05-10 20:29:06 · 14 阅读 · 0 评论 -
问题 F: 字符串---首字母变大写
题目描述输入一行英文句子,将每个单词的第一个字母改成大写字母。输入一个长度不超过 100 的英文句子.输出将原先句子中单词的第一个字母改成大写字母输出.样例输入i want to get an accepted样例输出I Want To Get An Accepted#include<stdio.h>#include<string.h>int main(){ char a[100]; int i,k; gets(a); k=s原创 2021-05-10 20:07:24 · 21 阅读 · 0 评论 -
问题 A: 重复字符串---C语言
题目描述输入一个字符串,将其重复若干次,例如,输入 goal 和 5,得到的就是球迷的欢呼:goalgoalgoalgoalgoal。不急着欢呼,先补充完整下面的程序。还需要注意的是,给出的程序段中,还藏着一个小 Bug,需要你将其改过来。#include <stdio.h>#include <string.h>void strcopy(char*, char*, int);int main(){ char str1[80]; char str2[80]; i原创 2021-05-10 19:53:09 · 25 阅读 · 0 评论 -
问题 C: 指针练习--字符串统计
题目描述实现一个统计函数。统计字符串中大写字母、小写字母和其他字符的个数。主函数已给定如下,提交时不需要包含下述主函数int main(){ char str[80]; int numA, numa, numt; cin.getline(str, 80); count(str, &numA, &numa, &numt); cout << "大写字母个数为 " << numA << endl原创 2021-05-10 19:47:56 · 19 阅读 · 0 评论 -
指针、字符串数据类型综合训练-测试
问题 B: 寻找子串个数(串)题目描述从字符串 s 中找出字符串 t 出现的次数,没有则输出 0.输入输入两个字符串输出输出个数样例输入112121121样例输出2#include <stdio.h>#include <stdlib.h>#include<string.h>int main(){ char x[20],y[20]; int i,j,a,b,c,d=0; gets(x); gets(y);原创 2021-05-10 19:35:37 · 18 阅读 · 0 评论 -
问题 D: 小胖学长找宝藏
#include<stdio.h>#define MaxSize 20int Subtract(int *p){int MaxNum,MinNum; int i,j,k=0,l=0; for(i=0;i<16;i++) { if(p[i]>=p[k]) { MaxNum=p[i]; k=i;}//*不断更新k的值 if(p原创 2021-04-25 13:53:36 · 19 阅读 · 0 评论 -
复制字符串
问题 L: 复制字符串提交: 2437 | 解决: 1206 | 时间限制: 1s | 内存限制: 128MB[提交][状态][讨论版][命题人:外部导入]题目描述有一字符串,包含 n 个字符。写一函数,将此字符串中从第 m 个字符开始的全部字符复制成为另一个字符串。输入数字 n ,一行字符串数字 m。输出从 m 开始的子串。样例输入6abcdef3样例输出cdef```int main(){ char s1[256], s2[256]; int n, pos原创 2021-04-25 12:59:01 · 16 阅读 · 0 评论 -
国家排序1
题目描述世界格局动荡不安,10 国紧急召开会议磋商对策。有些国家斤斤计较,参会代表的座位如何排定争个不停。现在给他们按字典序排列,赶紧商议正事。请编写程序,为这 10 国的代表排好顺序。输入10个国家的名字,一个国家一行。输出排好序的国家名,一个国家一行。样例输入IrelandPolandGermanyFranceNorwayKoreaMalaysiaThailandChinaBrazil样例输出BrazilChinaFranceGermanyIrelandKo原创 2021-04-25 12:27:12 · 24 阅读 · 0 评论 -
实现两个字符串的比较
题目描述写一函数,实现两个字符串的比较。即自己写一个strcmp函数,函数原型为int stringcmp(char *p1,char *p2);设p1指向字符串s1,p2指向字符串s2。要求当s1=s2时,返回值为0,若s1≠s2,返回它们二者第1个不同字符的ASCII码差值(如"BOY"与"BAD",第2个字母不同,"O"与"A"之差为79-65=14)。如果s1>s2,则输出正值,如s1<s2,则输出负值。```#include<stdio.h>int main()原创 2021-04-25 12:09:33 · 19 阅读 · 0 评论 -
ASCLL码排序
标题ASCLL码排序题目描述输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。输入输入数据有多组,每组占一行,有三个字符组成,之间无空格。输出对于每组输入数据,输出一行,字符中间用一个空格分开。样例输入copyqweasdzxcMade by hxl.样例输出e q wa d sc x z/冒泡排序法#include<stdio.h>int main(){char a[3],b;int i,j;while((scanf("%s",a原创 2021-03-27 08:55:45 · 135 阅读 · 0 评论 -
趣味取小数
1*题目描述—趣味取小数听说大家最近学得不错,教授就准备考考大家,先做出来有奖哦~编写一个函数,取一个小数的第n(-10<=n<=16)位,当n大于0时,从小数点位置开始向右取小数部分第n位,当n小于0时,从小数点位置开始向左取整数部分的第n位。#include <stdio.h>#include <string.h>int get_one_digit(double num,int n); /函数声明/int main(){double number;原创 2021-03-27 08:23:15 · 118 阅读 · 0 评论 -
时间间隔1
题目描述从键盘输入两个时间点(24小时制),输出两个时间点之间的时间间隔,时间间隔用“小时:分钟:秒”表示。 如:3点5分25秒应表示为–03:05:25.假设两个时间在同一天内,时间先后顺序与输入无关。输入输入包括两行。 第一行为时间点1。 第二行为时间点2。输出以“小时:分钟:秒”的格式输出时间间隔。 格式参看输入输出。#include<stdio.h>int main(){int a,b,c,d,e,f,h,j,k,i,g,y;scanf("%d:%d:%d\n",&a原创 2021-03-26 22:48:55 · 425 阅读 · 0 评论 -
C语言实验——一元二次方程Ⅱ
标题问题 I: C语言实验——一元二次方程Ⅱ题目描述求一元二次方程ax2+bx+c=0的解。a,b,c为任意实数。输入输入数据有一行,包括a b c的值。输出按以下格式输出方程的根x1和x2。x1和x2之间有一个空格。 x1 x2 (1)如果x1和x2为实根,则以x1>=x2输出。 (2)如果方程是共轭复根,x1=m+ni,x2=m-ni,其中n>0。 其中x1, x2, m,n均保留2位小数。时间限制: 1 Sec 内存限制: 64 MB#include <stdio.h&原创 2021-03-26 22:09:51 · 148 阅读 · 0 评论 -
小数的处理题目描述
YTU问题 F: 小数的处理题目描述对一个正小数(包含3位整数和3位小数)分别输出其整数部分和小数部分。#include <stdio.h>#include <stdlib.h>int main(){float a,c;int b;scanf("%f",&a);b=a;printf("%d\n",b);c=(a-b)*1000.0;printf("%.0f",c);return 0;}不能printf("%d",a)!...原创 2021-03-25 14:45:53 · 149 阅读 · 0 评论
分享