PTA
Unix_roc
只写最简单的代码
展开
-
指定位置输出字符串
本题要求实现一个函数,对给定的一个字符串和两个字符,打印出给定字符串中从与第一个字符匹配的位置开始到与第二个字符匹配的位置之间的所有字符。函数接口定义:char *match( char *s, char ch1, char ch2 );函数match应打印s中从ch1到ch2之间的所有字符,并且返回ch1的地址。裁判测试程序样例:#include <stdio.h>#define MAXS 10char *match( char *s, char ch1, ch原创 2021-12-25 19:47:35 · 699 阅读 · 0 评论 -
求n以内最大的k个素数以及它们的和
本题要求计算并输出不超过n的最大的k个素数以及它们的和。输入格式:输入在一行中给出n(10≤n≤10000)和k(1≤k≤10)的值。输出格式:在一行中按下列格式输出:素数1+素数2+…+素数k=总和值其中素数按递减顺序输出。若n以内不够k个素数,则按实际个数输出。输入样例1:1000 10结尾无空行输出样例1:997+991+983+977+971+967+953+947+941+937=9664结尾无空行题解#include<stdi原创 2021-11-14 12:41:31 · 389 阅读 · 0 评论 -
统计一行文本的单词个数
本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。输入格式:输入给出一行字符。输出格式:在一行中输出单词个数。输入样例:Let's go to room 209.输出样例:5#include<stdio.h>int main(){ int num=0; char ch,temp;//temp用来记录上一个输入的字母 ch=getchar(); wh原创 2021-12-02 12:34:20 · 232 阅读 · 0 评论 -
使用函数输出一个整数的逆序数
本题要求实现一个求整数的逆序数的简单函数。函数接口定义:int reverse( int number );其中函数reverse须返回用户传入的整型number的逆序数。int reverse( int number ){ int result = 0,bit; while(number){ bit = number%10; number/=10; result = result*10+bit; } ret原创 2021-11-07 17:29:54 · 1628 阅读 · 1 评论 -
输出大写英文字母
本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍;若无大写英文字母则输出“Not Found”。输入格式:输入为一个以回车结束的字符串(少于80个字符)。输出格式:按照输入的顺序在一行中输出所出现过的大写英文字母,每个字母只输出一遍。若无大写英文字母则输出“Not Found”。输入样例1:FONTNAME and FILENAME结尾无空行输出样例1:FONTAMEIL结尾无空行输入样例2:fontname and fi原创 2021-12-07 20:36:11 · 294 阅读 · 0 评论