- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 C语言分数统计
给定一个百分制成绩T,将其划分为如下五个等级之一:90~100为A,80~89为B,70~79为C,60~69为D,0~59为E现有若干百分制成绩(成绩个数不超过1000个),请你统计五个等级段的人数,并找出人数最多的那个等级段,按照从大到小的顺序输出该段中所有人成绩(保证人数最多的等级只有一个)。 输入第一行是成绩的个数 n第二行是学生的成绩,若干0~100的正整数,用空格隔开
2020-06-24 21:13:31 3613 1
原创 C语言任意年月日历输出
已知2007年1月1日为星期一。设计一函数按照下述格式打印2007年以后(含)某年某月的日历,2007年以前的拒绝打印。为完成此函数,设计必要的辅助函数可能也是必要的。其中输入为年分和月份。
2020-06-23 14:22:12 1774 1
原创 C语言不同单词个数统计
编写一个程序,输入一个句子,然后统计出这个句子当中不同的单词个数。例如:对于句子“one little two little three little boys”,总共有5个不同的单词:one, little, two, three, boys。
2020-06-23 02:30:31 4370 1
原创 C语言Torry的困惑(提高型)
Torry从小喜爱数学。一天,老师告诉他, 像2、3、5、7……这样的数叫做质数。Torry突然想到一个问题,前10、100、1000、10000……个质数的乘积是多少呢?他把这个问题告诉 老师。老师愣住了,一时回答不出来。于是Torry求助于会编程的你,请你算出前n个质数的乘积。不过,考虑到你才接触编程不久,Torry只要你算出这 个数模上50000的值。输入仅包含一个正整数n,其中n< =100000。 输出输出一行,即前n个质数的乘积模50000的值。
2020-06-19 13:57:07 597 1
原创 C语言数组替换
编写并测试如下函数:void Add (int a[], int m, int b[], int n);该函数将数组b的前n个元素追加到数组a的前m个元素后,假定数组a具有至少存放m+n个元素的空间。例如,如果数组a为 {22,33,44,55,66,77,88,99},数组b为{20,30,40,50,60,70,80,90},则调用Add(a,5,b,3) 后,将把数组a变为{22,33,44,55,66,20,30,40}。注意数组b并没有改变,而且数组a中只需改变n个元素。
2020-06-19 00:01:19 4006
原创 C语言删除数组中的0元素
编写函数CompactIntegers,删除数组中所有值为0的元素,其后元素向数组首端移动。注意,CompactIntegers函数需要接收数组及其元素个数作为参数,函数返回值应为删除操作执行后数组的新元素个数。输入时首先读入数组长度,再依次读入每个元素。将调用此函数后得到的数组和函数返回值输出。输入第一行一个数,表示数组个数第二行为每个数字,空格分开
2020-06-18 23:09:36 6173
原创 C语言报时助手
给定当前的时间,请用英文的读法将它读出来。时间用时h和分m表示,在英文的读法中,读一个时间的方法是:如果m为0,则将时读出来,然后加上“o'clock”,如3:00读作“three o'clock”。如果m不为0,则将时读出来,然后将分读出来,如5:30读作“five thirty”。时和分的读法使用的是英文数字的读法,其中0~20读作:0:zero, 1: one, 2:two, 3:three, 4:four, 5:five, 6:six, 7:seven, 8
2020-06-17 21:28:36 536
原创 C语言字符串对比
给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一:1:两个字符串长度不等。比如 Beijing 和 Hebei2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 Beijing 和 Beijing3:两个字符串长度相等,相应位置上的字符仅在不区分大小写的前提下才能达到完全一致(也就是说,它并不满足情况2)。比如 beijing 和 BEIjing4:两个字符串长度相等,但是即使是不区分大小写也不能
2020-06-16 22:27:15 651
原创 C语言错误票据
某涉密单位下发了某种票据,并要在年终全部收回。每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。你的任务是通过编程,找出断号的ID和重号的ID。假设断号不可能发生在最大和最小号。输入要求程序首先输入一个整数N(N< 100)表示后面数据行数。 接着读入N行数据。 每行数据长度不等,是用空格分开的若干个(不大于100个)正整数(不大于100000),请注意行内和行末可能有
2020-06-15 22:45:59 609 3
原创 你为什么那么努力还是不开心!
持续进步是人生必需的,但要用一种舒展从容的态度去做。人生本身应该是安静的,而非匆忙的。尤其是不能被这个时代牵着鼻子走,要用自己的步伐去丈量这个时代。
2020-06-14 01:11:08 1791 3
原创 C语言数组练习
斐波那契(Fibonacci)数列的第1,2个数是1,从第3个数起,该数是其前面2个数之和。计算斐波那契数列的前20个数,并把它们保存在数组中。用for循环输出这20个数。
2020-06-11 18:46:14 467 2
原创 C语言核桃的数量
小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:1. 各组的核桃数量必须相同2. 各组内必须能平分核桃(当然是不能打碎的)3. 尽量提供满足1,2条件的最小数量(节约闹革命嘛)
2020-06-10 13:14:51 760 1
原创 C语言回文数字
观察数字:12321,123321 都有一个共同的特征,无论从左到右读还是从右向左读,都是相同的。这样的数字叫做:回文数字。本题要求你找到一些5位或6位的十进制数字。满足如下要求:该数字的各个数位之和等于输入的整数。
2020-06-10 13:05:14 3194
原创 C语言分糖果
有n个小朋友围坐成一圈。老师给每个小朋友随机发偶数个糖果,然后进行下面的游戏:每个小朋友都把自己的糖果分一半给左手边的孩子。一轮分糖后,拥有奇数颗糖的孩子由老师补给1个糖果,从而变成偶数。反复进行这个游戏,直到所有小朋友的糖果数都相同为止。你的任务是预测在已知的初始糖果情形下,老师一共需要补发多少个糖果。
2020-06-10 12:45:12 1513
原创 C语言输出Tom数
写在前面:这里是小王成长日志,一名在校大学生,想在学习之余将自己的学习笔记分享出来,记录自己的成长轨迹,帮助可能需要的人。欢迎关注与留言。题目:题目链接:https://www.dotcpp.com/oj/problem1118.html题目 1118: Tom数时间限制: 1Sec 内存限制: 128MB 提交: 7585 解决: 2981题目描述正整数的各位数字之和被Tom称为Tom数。求输入数(<2^32)的Tom数!输入每行一个整数(<2^32).输出每行一个输出.
2020-06-09 23:23:00 2219 1
原创 C语言打印DNA螺旋
写在前面:这里是小王成长日志,一名在校大学生,想在学习之余将自己的学习笔记分享出来,记录自己的成长轨迹,帮助可能需要的人。欢迎关注与留言。题目:题目链接:https://www.dotcpp.com/oj/problem1115.html题目 1115: DNA时间限制: 1Sec 内存限制: 128MB 提交: 6450 解决: 2262题目描述小强从小就喜欢生命科学,他总是好奇花草鸟兽从哪里来的。终于, 小强上中学了,接触到了神圣的名词–DNA.它有一个双螺旋的结构。这让一根筋的小强抓破.
2020-06-09 02:26:09 1460 3
原创 C语言输出蛇形矩阵
写在前面:这里是小王成长日志,一名在校大学生,想在学习之余将自己的学习笔记分享出来,记录自己的成长轨迹,帮助可能需要的人。欢迎关注与留言。题目:题目链接:https://www.dotcpp.com/oj/problem1097.html题目 1097: 蛇行矩阵时间限制: 1Sec 内存限制: 64MB 提交: 6903 解决: 4643题目描述蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。输入本题有多组数据,每组数据由一个正整数N组成。(N不大于100)输出对于每一组数.
2020-06-09 01:35:20 10369 3
原创 C语言字符串的输入输出处理
写在前面:这里是小王成长日志,一名在校大学生,想在学习之余将自己的学习笔记分享出来,记录自己的成长轨迹,帮助可能需要的人。欢迎关注与留言。题目:题目链接:https://www.dotcpp.com/oj/problem1094.html题目 1094: 字符串的输入输出处理时间限制: 1Sec 内存限制: 64MB 提交: 13472 解决: 4902题目描述字符串的输入输出处理。输入第一行是一个正整数N,最大为100。之后是多行字符串(行数大于N), 每一行字符串可能含有空格,字符数.
2020-06-09 00:58:00 2283 1
原创 C语言字符逆序
写在前面:这里是小王成长日志,一名在校大学生,想在学习之余将自己的学习笔记分享出来,记录自己的成长轨迹,帮助可能需要的人。欢迎关注与留言。题目:题目链接:https://www.dotcpp.com/oj/problem1093.html题目 1093: 字符逆序时间限制: 1Sec 内存限制: 64MB 提交: 14369 解决: 7346题目描述将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。输入输入包括一行。 第一行输入的字符串。输出输出转换好的逆序字.
2020-06-09 00:30:39 8501 3
原创 C语言统计字符
写在前面:这里是小王成长日志,一名在校大学生,想在学习之余将自己的学习笔记分享出来,记录自己的成长轨迹,帮助可能需要的人。欢迎关注与留言。题目:题目链接:https://www.dotcpp.com/oj/problem1063.html输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。输入无输出无样例输入a 1,样例输出111C语言解法#include <stdio.h>int main(){ char a; int let.
2020-06-07 16:08:33 3067 11
原创 C语言循环练习2,建议做做
写在前面:这里是小王成长日志,一名在校大学生,想在学习之余将自己的学习笔记分享出来,记录自己的成长轨迹,帮助可能需要的人。欢迎关注与留言。1.下列程序的功能为:输出100以内能被3整除且个位数为6的所有整数。请填空补充完整程序并上机调试。#include <stdio.h>int main(){ int i,j; for(i=0; i<10 ; i++) { j=i*10+6; if( j%3!=0 ) conti.
2020-06-06 12:50:26 2619
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人