![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 70
头发茂盛有光泽
这个作者很懒,什么都没留下…
展开
-
2016天梯初赛上篇(部分题目)
到底有多二一个整数“犯二的程度”定义为该数字中包含2的个数与其位数的比值。如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍。例如数字-13142223336是个11位数,其中有3个2,并且是负数,也是偶数,则它的犯二程度计算为:3/11×1.5×2×100%,约为81.82%。本题就请你计算一个给定整数到底有多二。注意:(1)首先要确定2出现的个数;(2)来确定是不是偶数,...原创 2019-01-18 23:15:57 · 226 阅读 · 0 评论 -
求一批整数中出现最多的个位数字
我第一次做这个题目,用了很多数组,如下:#include <stdio.h>int main(){ int N,i,j=0,k,l=0,max,a[2000],b[2000]={0},c[2000],d[2000]={0}; scanf("%d",&N); for(i=0;i<N;i++) { scanf("%d",&a[i]); while...原创 2019-02-18 11:51:41 · 309 阅读 · 0 评论 -
直接插入排序、冒泡排序、选择排序
直接插入排序#include <stdio.h>#include <stdlib.h>#include <time.h>int main(){ int n,i,j,k,a[10000],t=0; scanf("%d", &n); for (i = 0; i < n; i++) { scanf("%d", &a[i]);原创 2019-02-18 11:45:53 · 155 阅读 · 0 评论 -
说反话(加强版)、古风排版
说反话(加强版)给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过500 000的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用若干个空格分开。输出格式:每个测试用例的输出占一行,输出倒序后的句子,并且保证单词间只有1个空格。输入样例:Hello World ...原创 2019-02-18 11:36:52 · 269 阅读 · 0 评论 -
A-B(字符串)、藏尾诗、删除重复字符
A-B#include <stdio.h>#include <string.h>int main(){ int len,len1; char a[10010], b[10010], c[300] = { 0 }; gets(a), gets(b); len = strlen(b); len1 = strlen(a); for (int i = 0; i ...原创 2019-02-18 11:31:02 · 231 阅读 · 0 评论 -
字符串转换成十进制、字符转换(去0)
字符串转换成十进制#include<stdio.h>#include<string.h>#include<math.h>int main(){ int jihao=0,flag=0,l=0,sum=0,b=0,shu=9; char s[100],r[100],c='A'; while ((s[l] = getchar()) != '#') l+...原创 2019-02-18 11:25:23 · 3224 阅读 · 1 评论 -
字符串字母大小写互换、查找指定字符、大写字母倒换
字符串字母大小写互换#include <stdio.h>#include <string.h>int main(){ int i=0; char a[100]; while ((a[i] = getchar()) != '#') i++; for (int j = 0; j < i; j++) { if (a[j] >= 'A'&am...原创 2019-02-18 11:21:17 · 430 阅读 · 0 评论 -
分类统计字符个数、删除字符、实现字符串逆序
分类统计字符个数(函数)#include<string.h>void StringCount(char s[]){ int len,l=0,b=0,d=0,o=0; len = strlen(s); for (int i = 0; i < len; i++) { if ((s[i] <= 'Z'&&s[i] >= 'A') ||( s...原创 2019-02-18 11:15:56 · 329 阅读 · 0 评论 -
倒数第N个字符串
倒数第N个字符串给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增。例如当 L 为 3 时,序列为 { aaa, aab, aac, …, aaz, aba, abb, …, abz, …, zzz }。这个序列的倒数第27个字符串就是 zyz。对于任意给定的 L,本题要求你给出对应序列倒数第 N 个字符串。输入格...原创 2019-02-16 12:41:18 · 438 阅读 · 0 评论 -
福到了&猜数字
福到了福”字倒着贴,寓意“福到”。不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出。这里要处理的每个汉字是由一个 N × N 的网格组成的,网格中的元素或者为字符 @ 或者为空格。而倒过来的汉字所用的字符由裁判指定。输入格式:输入在第一行中给出倒过来的汉字所用的字符、以及网格的规模 N (不超过100的正整数),其间以 1 个空格分隔;随后 N 行,每行给出 N 个字符,或者为 ...原创 2019-02-16 12:01:56 · 1437 阅读 · 0 评论 -
2016天梯初赛下篇(部分题目)
谁先倒酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。下面给出甲、乙两人的酒量(最多能喝多少杯不倒)和划拳记录,请你判断两个人谁先倒。输入格式:输入第一行先后给出甲、乙两人的酒量(不超过100的非负整数),以空格分隔。下一行给出一个正整数N(≤10...原创 2019-02-16 11:45:52 · 117 阅读 · 0 评论 -
7-9 jmu-c-大数加法
输入2个大数,每个数的最高位数可达1000位,求2数的和。输入格式:保证输入数都是数字,不能有空格输出格式:输出2数相加的结果输入样例:9234543433678687682354023478729354242313343434323979878542919487294910345782输出样例:105688868660766755366459722082203888205我做...原创 2019-03-21 19:59:43 · 1365 阅读 · 0 评论