C语言入门
无聊吃口曜
编程萌新
展开
-
C语言 素数筛
素数筛描述素数(质数):除了1和它本身之外不能被其他数整除的数。合数:除了1和它本身之外能被其他数整除的数。1既不是素数也不是合数。给你一个区间 l r,请你输出 l r 中所有的素数输入输入两个数l和r1 ≤ l < r ≤ 1000000输出输出l r之间的所有素数简单的循环加判断方法;#include <stdio.h>int main(){ int l,r; scanf("%d %d",&l,&r原创 2021-11-09 20:44:21 · 1294 阅读 · 0 评论 -
韩信点兵
描述在中国数学史上,广泛流传着一个“韩信点兵”的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳。据说韩信的数学水平也非常高超,他在点兵的时候,为了知道有多少兵,同时又能保住军事机密,便让士兵排队报数:按从1至5报数,记下最末一个士兵报的数为1; 再按从1至6报数,记下最末一个士兵报的数为5; 再按从1至7报数,记下最末一个士兵报的数为4; 最后按从1至11报数,最末一个士兵报的数为10;请编写程序计算韩信至少有多少兵。输入无输出输出韩信至少拥有原创 2021-11-06 17:12:36 · 166 阅读 · 0 评论 -
十进制转十六进制
描述十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的30在十六进制中是1E。给出一个非负整数,将它表示成十六进制的形式。输入输入包含一个非负整数a,表示要转换的数。0<=a<=2147483647输出输出这个整数的16进制表示原创 2021-11-06 17:05:26 · 497 阅读 · 0 评论 -
十进制转十六进制
描述;输入整数a和b,输出从a到b的所有整数的十六进制形式。具体输出格式参考样例。输入: 输出:200 210 C8 C9 CA CB CC CD CE CF D0 D1 D2 20000 200104E20 4E21 4E22 4E23 4E24 4E25 ...原创 2021-11-06 17:02:35 · 112 阅读 · 0 评论 -
三个数比较大小输出最大值
描述:输入三个数,输出最大的数。输入样例:(多组数据)5 8 7输出样例:8利用条件运算符#include <stdio.h>int main(){ int a,b,c,d,e; while(scanf("%d %d %d",&a,&b,&c)!=EOF){ e=((a>b)?a:b)>c?((a>b)?a:b):c; printf("%d\n",e); } return 0;} ...原创 2021-11-06 16:56:10 · 1009 阅读 · 0 评论 -
日期合法性
描述输入某年某月和日的值,输出这一天是否为合法日期。输入输入3个整数,表示年、月和日。输出输出YES或NO.输入样例 12000 1 31输出样例 1YES输入样例 22100 11 31输出样例 2NO#include <stdio.h>int main(){ int a,b,c; while(scanf("%d %d %d",&a,&b,&c)!=EOF){ if..原创 2021-11-06 16:47:18 · 1682 阅读 · 0 评论