![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言程序设计习题
C语言的习题练习
向暖一..
这个作者很懒,什么都没留下…
展开
-
字符串转换成十进制整数
输入一个以#结束的字符串,本题要求滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,然后将其转换为十进制数后输出。如果在第一个十六进制字符之前存在字符“-”,则代表该数是负数。输入格式:输入在一行中给出一个以#结束的非空字符串。输出格式:在一行中输出转换后的十进制数。题目保证输出在长整型范围内。输入样例:+-P-xf4+-1!#输出样例:-3905...原创 2020-02-16 15:35:25 · 707 阅读 · 0 评论 -
删除字符
本题要求实现一个删除字符串中的指定字符的简单函数。函数接口定义:void delchar( char *str, char c );其中char *str是传入的字符串,c是待删除的字符。函数delchar的功能是将字符串str中出现的所有c字符删除。裁判测试程序样例:#include <stdio.h>#define MAXN 20void delchar( ch...原创 2020-01-18 12:04:49 · 561 阅读 · 0 评论 -
最长连号问题
输入n个正整数,(1<=n<=10000),要求输出最长的连号的长度。(连号指从小到大连续自然数)输入格式:第一行,一个数n;第二行,n个正整数,之间用空格隔开。输出格式:一个数,最长连号的个数。输入样例:在这里给出一组输入。例如:103 5 6 2 3 4 5 6 8 9输出样例:在这里给出相应的输出。例如:5#include <stdio.h&...原创 2020-01-19 15:09:30 · 2378 阅读 · 0 评论 -
找出不是两个数组共有的元素
给定两个整型数组,本题要求找出不是两者共有的元素。输入格式:输入分别在两行中给出两个整型数组,每行先给出正整数N(≤20),随后是N个整数,其间以空格分隔。输出格式:在一行中按照数字给出的顺序输出不是两数组共有的元素,数字间以空格分隔,但行末不得有多余的空格。题目保证至少存在一个这样的数字。同一数字不重复输出。输入样例:10 3 -5 2 8 0 3 5 -15 9 10011 6 ...原创 2020-02-09 17:53:32 · 527 阅读 · 0 评论 -
比较大小
本题要求将输入的任意3个整数从小到大输出。输入格式:输入在一行中给出3个整数,其间以空格分隔。输出格式:在一行中将3个整数从小到大输出,其间以“->”相连。输入样例:4 2 8输出样例:2->4->8#include<stdio.h>//就只是非常原始的列出所以的可能性;int main(){ int a,b,c; scanf("%d...原创 2020-01-19 14:39:48 · 120 阅读 · 0 评论 -
根据参数,画矩形
根据参数,画出矩形。输入四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多余10列);第三个参数是一个字符,表示用来画矩形的符号;第四个参数为1或0,0代表空心,1表示实心。输入格式:一行,包括四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多余10行,宽不少于5列不多于10列);第三个参数是一个字符,表示用来画矩形的符号;第四个参数为...原创 2020-01-19 15:02:29 · 4615 阅读 · 0 评论 -
统计字符
本题要求编写程序,输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。输入格式:输入为10个字符。最后一个回车表示输入结束,不算在内。输出格式:在一行内按照letter = 英文字母个数, blank = 空格或回车个数, digit = 数字字符个数, other = 其他字符个数的格式输出。输入样例:aZ &09 Az输出样例:letter...原创 2020-01-30 17:01:49 · 148 阅读 · 0 评论