codeforces71A-C语言解题报告

71A题目地址

题目解答

1.输入单词
超过10个字母的单词,输出第一个字母+中间个数+最后一个字母
没有超过的,直接输出
2.循环读取输入
在for循环内部,接收用户输入的单词

知识点

1.接收用户输入
int a;
scanf("%d",&a);
2.字符串数组
C语言中没有专门的字符串数组,通过字符数组的方式存放
char arr[100];
3.计算字符串长度
#include<string.h>
int str=strlen(arr);
4.C语言中没有截取字符串的方法,所以使用循环读取用户输入的方式
5.输出字符%c
printf("%c",arr[0]);

整体代码

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(){int n;char arr[100];char a,b;scanf("%d",&n);for(int i=0;i<n;i++){//循环读取用户输入,就可以实现单个数组scanf("%s",&arr);//计算字符串长度int str=strlen(arr);if(str<=10){printf("%s\n",arr);}else if(str>10){printf("%c",arr[0]);printf("%d",str-2);printf("%c\n",arr[str-1]);}}return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/446766.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

操作系统 进程 学习以及思考

进程管理逻辑图 将多个程序拷贝到进程中&#xff0c;占用内存&#xff0c;如图扇形区域&#xff0c;当酷狗进程需要资源的时候&#xff0c;会通过I/O子系统取用资源的过程中&#xff0c;会放弃对cpu的占用&#xff0c;cpu就会处理别的进程&#xff0c;因此提高了cpu的利用率&am…

Android Glide图片加载框架(二)源码解析之with()

文章目录一、前言二、如何阅读源码三、源码解析1、with()Android Glide图片加载框架系列文章 Android Glide图片加载框架&#xff08;一&#xff09;基本用法 Android Glide图片加载框架&#xff08;二&#xff09;源码解析之with() Android Glide图片加载框架&#xff08;二…

codeforces 1A-C语言解题报告

1A题目网址 题目解析 1.使用axa面积的方块去铺满n*m面积的广场,方块之间可以覆盖,可以比广场面积大,求最小使用的方块数目 2.因为可以覆盖,所以求取每一边(n或m)能够铺多少的a,即为求取n/a向上取整,up(n/a)(na-1)/a,再把它们乘起来 number((na-1)/a)*((ma-1)/a); 3.因为有很…

计算机操作系统生产者和消费者模型的简单介绍

同步互斥小口诀 画图理解题目判断题目类型分析进程数目 填写进程模板补充基本代码(伪代码)补充PV代码检查调整代码 注意事项 代码是一步一步写出来的&#xff0c;代码是反复调整写出来的60%是生产者和消费者模型30%是读者和写者的模型 生产者和消费者 例子1 妈妈每次放放一…

Android Glide图片加载框架(二)源码解析之load()

文章目录一、前言二、源码分析1、load()Android Glide图片加载框架系列文章 Android Glide图片加载框架&#xff08;一&#xff09;基本用法 Android Glide图片加载框架&#xff08;二&#xff09;源码解析之with() Android Glide图片加载框架&#xff08;二&#xff09;源码…

codeforces 231A-C语言解题报告

231A题目网址 题目解析 1.输入比赛的题目,每一道题3个人的解题状况(0或1),输出总的解答题目(每一个题至少有2个,记1次) 2.在for循环中去录入每道题的解答状况 3.因为有题目解答的计算,所以直接用原始的解答状况去计算 if(result[0]result[1]result[2]3) { count; } 知识点 …

英语一段落排序题技巧

总述 1.做此题不用通篇理解,找第一句和最后一句,理清楚里面的逻辑即可 首段 1.使用特殊疑问句提出问题,符合首段特点 连贯词 1.in one case…in another case 两个段落连在一起 2.some…others 隐式:most sites等同于others 逻辑 1.总分关系 调查–地面调查

计算机操作系统读者和写者模型的简单介绍以及思考

读者和写者 读写两组进程&#xff0c;共享一个文件&#xff0c;多个读者可以同时访问文件&#xff0c;多个写者不可以同时访问文件&#xff0c;写者和读者也不可以同时访问文件共享读&#xff1b;独占写特征:1,资源被谁占有&#xff1b;2&#xff0c;写者改变资源&#xff0c;…

Android Glide图片加载框架(二)源码解析之into()

文章目录一、前言二、源码解析1、into(ImageView)2、GlideContext.buildImageViewTarget()3、RequestBuilder.into(Target,RequestListener,RequestOptions);4、RequestBuilder.buildRequest()5、SingleRequest.obtain()6、isEquivalentTo()、isSkipMemoryCacheWithCompletePre…

codeforces 158A-C语言解题报告

158A题目网址 题目解析 1.输入n个选手,和第k个参考选手 再输入每一个选手的比赛成绩 2.输出比赛成绩>第k个选手的入选人数 3.n,k都是从1开始计算的 4.因为要比较所有的选手与第k个选手,所以使用数组,而且要使用两个循环(第一个输入数据,第二个比较成绩) 5.不要忘记scanf都…

通过字符串的方式读取文件的内容

代码 std::ifstream file("1.txt");std::stringstream data;data << file.rdbuf();printf(data.str().c_str());file.close(); 头文件 #include <cstdio> #include <cstdlib> #include <fstream> #include <sstream>

2014年考研英语一翻译知识点

题目讲解网址 总结 1.做翻译题,不用看句子前后的地方,直接看要翻译的部分 2.多根据语境去翻译 3.如果是不认识的单词,一般都是我们平常经常使用/说的词的代替高级词 题目句子 It is also the reason why when we try to describe music with words, all wecan do is articul…

Android Glide图片加载框架(三)缓存机制

文章目录一、缓存简介二、缓存用法内存缓存方式磁盘缓存方式三、缓存KEY四、内存缓存内存缓存流程五、磁盘缓存磁盘缓存流程Android Glide图片加载框架系列文章 Android Glide图片加载框架&#xff08;一&#xff09;基本用法 Android Glide图片加载框架&#xff08;二&#…

计算机操作系统 死锁问题

概念 条件是基础&#xff0c;在一定的原因下&#xff0c;产生结果死锁三胞胎 死锁 僵持&#xff0c;消耗时间&#xff0c;双方都占用了部分资源&#xff0c;不释放活锁 双方互相谦让&#xff0c;都不占用资源饥饿 谦让的一方一直等待&#xff0c;无法占有资源&#xff0c;导致…

C++ 力扣剑指Offer16-数值的整数次方

题目详情 /* * 实现函数double Power(double base, int exponent)&#xff0c; * 求base的exponent次方。不得使用库函数&#xff0c;同时不需要考虑大数问题。示例 1: 输入: 2.00000, 10 输出: 1024.00000示例 2: 输入: 2.10000, 3 输出: 9.26100 * 示例 3: 输入: 2.00000, -…

Android Glide图片加载框架(四)回调与监听

文章目录Android Glide图片加载框架系列文章 Android Glide图片加载框架&#xff08;一&#xff09;基本用法 Android Glide图片加载框架&#xff08;二&#xff09;源码解析之with() Android Glide图片加载框架&#xff08;二&#xff09;源码解析之load() Android Glide图…

算法章节 数组、链表、栈、队列

数组 概念与特性 1&#xff0c;数组是线性表&#xff0c;用一组连续的内存空间存储⼀组具有相同类型的数据 2&#xff0c;最大的特性是⽀持按照下标O(1)时间复杂度内快速访问数组元素 3&#xff0c;⼀维数组寻址公式&#xff1a;a[i]_addr base_addr i * data_type_size 操作…

武忠祥.高等数学.基础课-第一章函数 极限 连续P10

sin(1/x) 详细解析网址 1.图像 2.极限 x–>0时,函数极限不存在 sin2x 详细作图网址 1.图像 2.周期为Π f(x)周期为T,f(axb)周期为T/|a| 所以sinx周期为2Π,sin2x周期为2Π/2Π |sinx| 详细讲解网址 1.图像 2.周期:Π 3.绝对值 &#xff08;1&#xff09;y|sinx|的图…

Java命令:jstat — 查看JVM的GC信息

文章目录一、简介二、常用命令1、jstat -class pid : class loader行为统计2、jstat -compiler pid : JIT编译器行为统计3、jstat -gc pid 5000 20 : 垃圾回收堆行为统计4、jstat -gccapacity pid 5000 20 : 堆内存统计5、jstat -gcutil pid 5000 20 : 总结垃圾回收统计6、jsta…

算法章节 递归、排序、⼆分查找

递归 概念与特性函数调⽤函数⾃身的编程⽅式叫做递归&#xff0c;调⽤为”递“&#xff0c;返回为”归“三个条件1. ⼀个问题的解可以分解为多个⼦问题的解&#xff1b; 2. 分解之后的⼦问题&#xff0c;除了数据规模不同&#xff0c;求解思路跟原问题相同&#xff1b; 3. 存在…