C语言基础(3)

2019-07-13 18:44

多组测试数据,每组输入一行以回车结束的字符串(少于80个字符)。

Output

输出加密后的字符串。

Sample Input

ABCDEFabcdefg?123 hello WORLD 890

Sample Output

ZYXWVUabcdefg?123 hello DLIOW 890

Source

JC-P140-8

这一题的重点在于asc码,就是说,一个整型数如果用%c输出会转化为相应的字符,这个数不能超过127

代码: //zstu3557

#include #include int main(){ char a[100],i; while(gets(a)!=NULL){ for(i=0;a[i]!='\\0';i++){//字符串以'\\0'结束 if(a[i]>='A'&&a[i]<='Z')//之前说过数组名加[i]访问第i个元素,这边也一样 printf(\查ascII表可以知道相互交换的两个字符代表的数字和都是155 elseprintf(\ } printf(\ } return 0;

}

Zstu 3561

Description

输入一字符串(少于80个字符),所谓“回文:是指顺读和倒读都一样的字符串,如“XYZYX”。若是回文,以输出“Yes”,否则“No”。

Input

多则测试数据,每组输入一字符串(少于80个字符)。

Output

若是回文,以输出“Yes”,否则输出“No”。

Sample Input

XYZYX

HOWAREYOU

Sample Output

Yes No

Source

讲下思路就好,首尾相同即可。

代码:

//zstu3557

#include

#include int main(){ char a[100]; int judge(char* a); while(gets(a)!=NULL){ if(judge(a)==1)printf(\ elseprintf(\ } return 0; }

int judge(char* a){ inti,j;

for(i=0,j=strlen(a)-1;i<=j;i++,j--)//定义首尾标志i=0,j=strlen(a)-1,从0开始,所以末位置是字符数-1 if(a[i]!=a[j])return 0; return 1; }

Zstu 3908

Description

英文单词,我们可以按照英语语法规则把单数变成复数。规则如下: (1)以辅音字母y结尾,则加es (2)以s,x,ch,sh结尾,则加es (3)以元音o结尾,则加es (4)其他情况加上s

Input

第一行输入一个数字n,表示有n组测试数据 后面跟n行,每行是一个英语单词

Output

对于每组测试数据,输出一行,要求将输入的英文单词变成复数

Sample Input

2 book fish

Sample Output

books fishes

Source

Yhr

简单题,根据规则,取最后两位,与规则比较即可。 代码:

//zstu 3908

#include #include int main(){ charstr[100]; int n; scanf(\ getchar(); while(n--){ gets(str); int c=strlen(str)-1,i; for(i=0;str[i]!='\\0';i++) printf(\ if(str[c]=='y'||str[c]=='o'||str[c]=='s'||str[c]=='x'||(str[c-1]=='s'&&str[c]=='h')||(str[c-1]=='c'&&str[c]=='h'))

printf(\ else printf(\ } return 0; }

zstu4041

Description

每年期末考试后的一周,是任课老师最忙的时候了。又要批卷子,又要应付来查分的同学。当然,今年不同了,一切将会变得轻松。考试可以在网上直接做了,批卷也将自动。对于查分,其实也不难。学了算法课程的你能帮老师写个查分的程序吗?

Input

多组测试数据,先输入一个整数T表示有T组测试数据

然后每组测试数据的第一行是2个整数N和M(N M均不大于100)分别表示这个班级有N个同学,其中M个同学来查分。 然后是N行,输入N个同学的学号和成绩,中间用空格隔开(其中学号是字符,成绩是整数)

然后是M行,每行输入一个同学的学号

Output

对于每组测试数据输出一行,内容是该同学的成绩

Sample Input

1 3 2

A110001 90 2011002 95 C030002 60 C030002 A110001


C语言基础(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:国际经济学试题及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: