字符数组
小猪261
在线大学生,发布在校的一些习题比赛的试题分享和分析。
展开
-
PTA 7-7 输出大写英文字母
本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍;若无大写英文字母则输出“Not Found”。输入格式:输入为一个以回车结束的字符串(少于80个字符)。输出格式:按照输入的顺序在一行中输出所出现过的大写英文字母,每个字母只输出一遍。若无大写英文字母则输出“Not Found”。输入样例1:FONTNAME and FILENAME结尾无空行输出样例1:FONTAMEIL结尾无空行输入样例2:fontname and fi原创 2022-01-07 12:45:45 · 772 阅读 · 1 评论 -
PTA 7-6 字符串替换
本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换:原字母 对应字母 A Z B Y C X D W … … X C Y B Z A 输入格式:输入在一行中给出一个不超过80个字符、并以回车结束的字符串。输出格式:输出在一行中给出替换完成后的字符串。输入样例:Only the 11 CAPItaL LeTtERS are replaced.结尾无空行输出样例:Lnl原创 2022-01-07 12:45:04 · 307 阅读 · 0 评论 -
PTA 7-5 字符转换
本题要求提取一个字符串中的所有数字字符('0'……'9'),将其转换为一个整数输出。输入格式:输入在一行中给出一个不超过80个字符且以回车结束的字符串。输出格式:在一行中输出转换后的整数。题目保证输出不超过长整型范围。输入样例:free82jeep5结尾无空行输出样例:825结尾无空行#include<stdio.h> main(){char ch[81];int i,num=0;gets(ch); for(i=0;ch[i]!='\0原创 2022-01-07 12:44:18 · 623 阅读 · 1 评论 -
PTA 7-4 统计一行文本的单词个数
本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。输入格式:输入给出一行字符。输出格式:在一行中输出单词个数。输入样例:Let's go to room 209.输出样例:5#include<stdio.h>main(){ char a[81],ch; int i,index; ch=getchar(); getchar(); gets(a); index=-1;原创 2022-01-07 12:43:30 · 464 阅读 · 0 评论 -
PTA 7-3 查找指定字符
本题要求编写程序,从给定字符串中查找某指定的字符。输入格式:输入的第一行是一个待查找的字符。第二行是一个以回车结束的非空字符串(不超过80个字符)。输出格式:如果找到,在一行内按照格式“index = 下标”输出该字符在字符串中所对应的最大下标(下标从0开始);否则输出"Not Found"。输入样例1:mprogramming结尾无空行输出样例1:index = 7结尾无空行输入样例2:a1234输出样例2:Not Found#in原创 2022-01-07 12:42:40 · 206 阅读 · 0 评论 -
PTA 7-2 字符串逆序
输入一个4×4数组,求一个4×4数组左下三角(包括主对角线)元素的和。输入格式:输入4行4列的方阵,每行第一个数前没有空格,每行的每个数之间各有一个空格。输出格式:直接输出左下三角(包括主对角线)元素的和。没有其它任何附加字符输入样例:1 2 3 45 6 7 89 1 2 34 5 6 7结尾无空行输出样例:46结尾无空行#include<stdio.h> main(){ int a[4][4]; int i,j,sum=0;原创 2022-01-07 12:25:07 · 619 阅读 · 0 评论 -
PTA 7-1 统计大写辅音字母
输入一个4×4数组,求一个4×4数组左下三角(包括主对角线)元素的和。输入格式:输入4行4列的方阵,每行第一个数前没有空格,每行的每个数之间各有一个空格。输出格式:直接输出左下三角(包括主对角线)元素的和。没有其它任何附加字符输入样例:1 2 3 45 6 7 89 1 2 34 5 6 7结尾无空行输出样例:46结尾无空行#include<stdio.h> main(){ int a[4][4]; int i,j,sum=0;原创 2022-01-07 12:22:49 · 710 阅读 · 0 评论