随笔分类 -  C

摘要:问题: 刚开始练习c++/c,一般都写一点简单的小程序,都有main函数,但一个项目中包含多个main函数,项目是无法运行的,还是每次都得创建新项目? 比如运行输出“hello world”和运行输出一个和运算。 下面告诉大家一个方法,如果大家有更好的方法,请告知一下。 方法1: 除了运行的那个源文 阅读全文
posted @ 2019-11-10 20:23 subeiLY 阅读(13693) 评论(0) 推荐(2)
摘要:1、单词长度(4分) 题目内容: 你的程序要读入一行文本,其中以空格分隔为若干个单词,以‘.’结束。你要输出这行文本中每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如“it’s”算一个单词,长度为4。注意,行中可能出现连续的空格。 输入格式: 输入在一行中给出一行文本,以‘.’结束,结尾 阅读全文
posted @ 2019-11-03 13:55 subeiLY 阅读(618) 评论(1) 推荐(1)
摘要:1、多项式加法(5分) 题目内容: 一个多项式可以表达为x的各次幂与系数乘积的和,比如: 2x6+3x5+12x3+6x+20 现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。 程序要处理的幂最大为100。 输入格式: 总共要输入两个多项式,每个多项式 阅读全文
posted @ 2019-11-03 13:42 subeiLY 阅读(509) 评论(0) 推荐(0)
摘要:1、高精度小数(10分) 题目内容: 由于计算机内部表达方式的限制,浮点运算都有精度问题,为了得到高精度的计算结果,就需要自己设计实现方法。 (0,1)之间的任何浮点数都可以表达为两个正整数的商,为了表达这样两个数的商,可以将相除的结果以多个整数来表示,每个整数表示结果的一位。即商的第一位用一个整数 阅读全文
posted @ 2019-11-03 12:08 subeiLY 阅读(563) 评论(0) 推荐(0)
摘要:1、素数和(5分) 题目内容: 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。 现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。 输入格式: 两个整数,第一个表示n,第二个表示m。 输出格式: 阅读全文
posted @ 2019-11-03 11:52 subeiLY 阅读(309) 评论(0) 推荐(0)
摘要:1、奇偶个数(5分) 题目内容: 你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。 输入格式: 一系列正整数,整数的范围是(0,100000)。如果输入-1则表示输入结束。 输出格式: 两个整数,第一个整数表示读入数据中的奇数的个 阅读全文
posted @ 2019-10-07 16:41 subeiLY 阅读(447) 评论(0) 推荐(0)
摘要:1、时间换算(5分) 题目内容: UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而分小于10分,需要保留十 阅读全文
posted @ 2019-10-07 13:04 subeiLY 阅读(490) 评论(0) 推荐(0)
摘要:1、逆序的三位数(5分) 题目内容: 逆序的三位数: 程序每次读入一个正三位数,然后输出逆序的数字。注意,当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。 提示:用%10可以得到个位数,用/100可以得到百位数…。将这样得到的三个数字合起来:百位100+十位10+个位 阅读全文
posted @ 2019-10-07 13:00 subeiLY 阅读(439) 评论(0) 推荐(0)