c语言
poptox
这个作者很懒,什么都没留下…
展开
-
【C语言】打印沙漏
7-25打印沙漏(20分)本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** *** * ********所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。输...原创 2020-03-08 19:13:31 · 329 阅读 · 0 评论 -
【C语言】到底有多二
7-26到底有多二(20分)一个整数“犯二的程度”定义为该数字中包含2的个数与其位数的比值。如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍。例如数字-13142223336是个11位数,其中有3个2,并且是负数,也是偶数,则它的犯二程度计算为:3/11×1.5×2×100%,约为81.82%。本题就请你计算一个给定整数到底有多二。输入格式:输入第一行给出一个不超过50位的整...原创 2020-03-08 19:13:11 · 326 阅读 · 0 评论 -
【C语言】找鞍点
7-56找鞍点(20分)一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。本题要求编写程序,求一个给定的n阶方阵的鞍点。输入格式:输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。输出格式:输出在一行中按照“行下标 列下标”(下标从0开始)的格式输出鞍点的位置。如果鞍点不存在,则输出“NONE”。题目保证给出的矩阵至多存在一个鞍点。输入样...原创 2020-03-08 19:12:56 · 1093 阅读 · 0 评论 -
C语言的32个关键字、9种控制语句、34个运算符
转自:http://blog.csdn.net/piaoxue820/article/details/6938918http://www.cnblogs.com/wendingding/p/3675809.html =================================================== 一、C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键字、控制语...转载 2018-03-30 19:23:13 · 440 阅读 · 0 评论 -
【C语言】A+B问题
#include <stdio.h>int main(int argc, char *argv[]){ int n,s,m,sum; scanf("%d",&n); while(n--){//学习,避免for循环 scanf("%d",&s); sum=0; while(s--){ ...原创 2020-03-06 17:06:23 · 267 阅读 · 0 评论 -
【C语言】时间换算
题目内容:UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而分小于10分,需要保留十位上的0;如果小时是0而分小于10分的,则不需要保留十位上的0。如1124表示11点24分,而905表示9点5分,36表...原创 2020-03-06 17:06:06 · 289 阅读 · 0 评论 -
c语言__int64与long long、long的区别
首先来看一看int、long、long long的取值范围int 所占字节数为:4 表示范围为:-2147483648~2147483647short int所占字节数为:2 表示范围为:-32768~+32767long 所占字节数为:4 表示范围...原创 2020-03-06 17:02:56 · 1254 阅读 · 0 评论 -
【C语言】输入年月日,判断这是该年第几天?
#include <stdio.h>#include <stdlib.h>int main(){ int a,b,c=0,i=0; while(scanf("%d/%d/%d",&a,&b,&c)!=EOF) { if(a%4==0&&a%100!=0||a%400==0) ...原创 2020-03-06 17:04:50 · 731 阅读 · 0 评论 -
【C语言】水仙花数
#include <stdio.h>#include <stdlib.h>#include <math.h>int f(int n);int main(){ int m,n,i,count=0; while(scanf("%d%d",&m,&n)!=EOF) { for(i=m;i<=n;i++)...原创 2020-03-06 17:03:49 · 110 阅读 · 0 评论 -
【C语言】小游戏:抛硬币
#include <stdio.h>#include <stdlib.h>int main(){ /* C语言的获取随机数的函数为rand(), 可以获得一个非负整数的随机数。 要调用rand需要引用头文件stdlib.h。 要产生随机数r, 其范围为 m<=r<=n,可以使用如下公式: rand()%(n-m+1)+m*...原创 2020-03-06 17:03:09 · 1558 阅读 · 1 评论 -
【C语言】写出这个数
读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10^100^。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:yi san wu作者: CHEN, Yue单位: PAT...原创 2020-03-06 17:07:16 · 224 阅读 · 0 评论 -
【c语言】数字特征值
# include <stdio.h>int main(){ int a,m,two = 1,s = 0; int cout = 0; scanf("%d",&a); while(a != 0) { m = a % 10; a /= 10; ++cout; if(m % 2 == cout % 2) { s += two; } tw...原创 2020-03-06 17:02:20 · 235 阅读 · 0 评论 -
【牛顿迭代法】C++实现
#include <cstdio>#include <cstdlib>#include <iostream>#include <time.h>#include <math.h>using namespace std;double f(double x){ return x+exp(x)-2;}double d...原创 2019-04-28 10:24:42 · 2077 阅读 · 0 评论 -
【C语言】判断上三角矩阵
7-22判断上三角矩阵(20分)上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。本题要求编写程序,判断一个给定的方阵是否上三角矩阵。输入格式:输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n个整数,其间以空格分隔。输出格式:每个矩阵的判断结果占一行。如果输入的矩阵是...原创 2020-03-08 19:13:44 · 2230 阅读 · 0 评论 -
【C语言】输出数组元素
7-19输出数组元素(20分)本题要求编写程序,对顺序读入的n个整数,顺次计算后项减前项之差,并按每行三个元素的格式输出结果。输入格式:输入的第一行给出正整数n(1<n≤10)。随后一行给出n个整数,其间以空格分隔。输出格式:顺次计算后项减前项之差,并按每行三个元素的格式输出结果。数字间空一格,行末不得有多余空格。输入样例:105 1 7 14 6 36 4 28 50 100输出样...原创 2020-03-08 19:14:37 · 1329 阅读 · 0 评论 -
【C语言】输出大写英文字母
7-17输出大写英文字母(20分)本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍;若无大写英文字母则输出“Not Found”。输入格式:输入为一个以回车结束的字符串(少于80个字符)。输出格式:按照输入的顺序在一行中输出所出现过的大写英文字母,每个字母只输出一遍。若无大写英文字母则输出“Not Found”。输入样例1:FONTNAME and FILENA...原创 2020-03-08 19:14:46 · 8992 阅读 · 3 评论 -
【C语言】十进制转二进制
6-6十进制转换二进制(15point(s))本题要求实现一个函数,将正整数n转换为二进制后输出。函数接口定义:void dectobin( int n );函数dectobin应在一行中打印出二进制的n。建议用递归实现。裁判测试程序样例:#include void dectobin( int n );int main(){ in原创 2020-03-08 19:14:22 · 209 阅读 · 0 评论 -
【C语言】跟奥巴马一起画方块
7-39跟奥巴马一起画方块(20point(s))美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!输入格式:输入在一行中给出正方形边长N(3≤N≤21)和组成正方形边的某种字符C,间隔一个空格。输出格式:输出由给定字...原创 2020-03-08 19:14:00 · 427 阅读 · 0 评论 -
【C语言】字符串循环左移
7-36字符串循环左移(20point(s))输入一个字符串和一个非负整数N,要求将字符串循环左移N次。输入格式:输入在第1行中给出一个不超过100个字符长度的、以回车结束的非空字符串;第2行给出非负整数N。输出格式:在一行中输出循环左移N次后的字符串。输入样例:Hello World!2输出样例:llo World!He#include <stdio.h> ...原创 2020-03-08 19:15:19 · 4816 阅读 · 0 评论 -
【C语言】念数字
7-34念数字(20point(s))输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下:0: ling1: yi2: er3: san4: si5: wu6: liu7: qi8: ba9: jiu输入格式:输入在一行中给出一个整数,如:1234。提示:整数包括负数、零和正数。输出格式:在一行中输出这个整数对应的拼音,每个数字的拼音...原创 2020-03-06 17:53:14 · 448 阅读 · 0 评论 -
【C语言】简化的插入排序
简化的插入排序(20point(s))本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序。输入格式:输入在第一行先给出非负整数N(<10);第二行给出N个从小到大排好顺序的整数;第三行给出一个整数X。输出格式:在一行内输出将X插入后仍然从小到大有序的整数序列,每个数字后面有一个空格。输入样例:51 2 4 5 73输出样例:1 2 3 4 5 7#incl...原创 2020-03-08 19:15:03 · 1155 阅读 · 0 评论 -
【C语言】输出三角形字符阵列
输出三角形字符阵列(20point(s))本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。输入格式:输入在一行中给出一个正整数n(1≤n<7)。输出格式:输出n行由大写字母A开始构成的三角形字符阵列。格式见输出样例,其中每个字母后面都有一个空格。输入样例:4输出样例:A B C D E F G H I J#include <stdio.h>int...原创 2018-02-18 23:06:15 · 30729 阅读 · 1 评论 -
删除重复的数据
删除重复的数据 (5.7)(20 point(s))将输入的n个(n≤10)数据中重复的数据删除,即重复的数据只保留1个。输入格式:首先输入整数n,然后在下一行输入n个整数。输出格式:在一行中输出去掉了重复数据后的值 ,数据之间用一个空格分隔,最后一个数据后面无空格。输入样例:1081 78 85 67 85 40 85 82 90 78输出样例:81 78 85 67 40 82 90#in...原创 2018-02-18 23:49:35 · 977 阅读 · 0 评论 -
秦九韶算法
#include <iostream>#include <cstdio>using namespace std;double f(double a[],int l,double x){ double sum=0; for(int i=0;i<l;i++) { sum=sum*x+a[i]; } retu...原创 2019-05-08 16:49:38 · 644 阅读 · 0 评论