【PTA题目】7-4 缩写期刊名 分数 10

54 篇文章 0 订阅
29 篇文章 0 订阅

7-4 缩写期刊名

分数 10

全屏浏览题目

切换布局

作者 黄龙军

单位 绍兴文理学院

科研工作者经常要向不同的期刊投稿。但不同期刊的参考文献的格式往往各不相同。有些期刊要求参考文献所发表的期刊名必须采用缩写形式,否则直接拒稿。现对于给定的期刊名,要求按以下规则缩写:
(1)长度不超过4的单词不必缩写;
(2)长度超过4的单词仅取前4个字母,但其后要加“.”;
(3)所有字母都小写。

输入格式:

首先输入一个正整数T,表示测试数据的组数,然后是T组测试数据。
每组测试输入一个包含大小写字母和空格的字符串(长度不超过85),单词由若干字母构成,单词之间以一个空格间隔。

输出格式:

对于每组测试,在一行上输出缩写后的结果,单词之间以一个空格间隔。

输入样例:

2
Ad Hoc Networks
IEEE Transactions on Nanotechnology

输出样例:

ad hoc netw.
ieee tran. on nano.

来源:

[1] 黄龙军, 等. 大学生程序设计竞赛入门—C/C++程序设计(微课视频版), 北京:清华大学出版社, 2020.11. ISBN:9787302564744
[2] 黄龙军.程序设计竞赛入门(Python版),北京:清华大学出版社,2021.4. ISBN:9787302571230

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

参考答案
#include<stdio.h>
#include<string.h>
#include<ctype.h>
int main()
{
    int n,i,j,term=0;
    scanf("%d\n",&n);
    char str[86];
    for(i=0;i<n;i++){
        gets(str);
        for(j=0;j<strlen(str);j++){
            term++;
            if(str[j]==' ')
                term=0;
            if(isupper(str[j]))
                str[j]=tolower(str[j]);
            if(term<=4)
                printf("%c",str[j]);
            else if(term==5)
                printf(".");
        }
        printf("\n");
        term=0;
    }
    return 0;
}

  • 12
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 科研工作者需要根据不同期刊的要求投稿,而不同期刊的参考文献格式常常不同。有些期刊要求参考文献中期刊称必须采用缩写形式,否则会被直接拒稿。为了满足这个要求,需要按照以下规则进行缩写:(1)长度不超过4个字母的单词不需要缩写;(2)长度超过4个字母的单词只取前4个字母,并在其后加上“.”;(3)所有字母都应该小写。 ### 回答2: 科研工作者投稿不同期刊时,需要注意参考文献的格式与要求。其中,期刊缩写是一个可能需要涉及的问题。为了满足期刊的要求,对期刊进行缩写时需要按照以下规则: 首先,单词长度不超过4个字母的可以不用缩写,直接按原写出即可。 当单词长度超过4个字母时,需要取前4个字母并在其后添加“.”来表示缩写。需要注意的是,缩写后需要保证所有字母都是小写的。 例如,对于期刊为“Journal of Experimental Psychology”的情况,需要进行缩写处理,缩写后的格式为“J. Exp. Psychol.”。 在进行期刊缩写处理时,需要仔细查看期刊的要求并依此进行处理。如果期刊要求必须采用缩写形式,那么不进行缩写处理的论文可能会被直接拒稿。因此,科研工作者需要认真对待该问题,以确保论文能够被期刊接受并发表。同时,合理地处理参考文献的格式和要求也是科研工作中非常重要的一环。 ### 回答3: 科研工作者所从事的研究,往往需要在不同的学术期刊上发表论文。然而,不同期刊对于参考文献的格式要求不尽相同。在此情况下,一些期刊在参考文献中所发表的期刊必须采用缩写形式,一旦未遵循相关规定,稿件将会被直接拒稿。因此,为了保障论文的被接受率,科研工作者需要严格依照约定规则来进行期刊缩写。 具体而言,对于所给定的期刊缩写需按照以下规则进行: 1.长度不超过4个字母的单词,无需进行缩写。 2.长度超过4个字母的单词,需要仅保留其前4个字母,然后在末尾加上“.”进行缩写。比如Sustainable的缩写为Sust. 3.所得到的所有缩写都必须进行小写处理,不得出现大写字母。 总之,对于科研工作者而言,正确的期刊缩写有着重要的意义。遵循正确的缩写规则,不仅能够保障论文的顺利发表,也能够提高学术研究的质量和水平,进而为人类社会的发展作出贡献。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值