刷题
好好学习,天天向上
CD4356
学了别人贡献的知识,就要贡献自己所学的知识
展开
-
【输入一个年份,判断是否为闰年(leap year)】
#include <stdio.h>int main(){ int year; printf("请输入一个年份:"); scanf("%d",&year); if((year%4==0&&year%100!=0) || (year%400==0)){ printf("%d 是闰年\n",year); }else{ printf("%d 是平年\n",year); } return 0;}...原创 2021-04-05 01:35:56 · 2607 阅读 · 0 评论 -
【输入一个数,判断是否为素数(质数)】
#include <stdio.h>#include <math.h>int main(){ int m,k,i; printf("请输入一个整数:"); scanf("%d",&m); k = (int)sqrt(m); for(i = 2; i <= k; i++){ if(m%k==0) break; } if(i > k){ printf("%d 是素数\n",m); }else{ printf("%d 不是素原创 2021-04-05 01:29:38 · 254 阅读 · 0 评论 -
牛客刷题
问题:随机生成30 ~ 100之间的随机整数?(笔试时,写下面的其中一个方法就好,类和main函数不用写,别浪费宝贵的笔试时间)public class 随机数 { /** * 问题:随机生成30 ~ 100之间的随机整数 */ //法1(new Random().nextInt()用来获取0~n之间的随机整数) static Integer randomInt1(){ int min = 30; int max = 10原创 2020-06-28 11:13:20 · 363 阅读 · 0 评论 -
约瑟夫环问题
问题:圆圈中最后剩下的数字?0,1,…,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字。求出这个圆圈里剩下的最后一个数字。举个简单例子:A、B、C三个人围成一圈,从A开始报数,报2的人会被杀掉首先A开始报数,他报1。侥幸逃过了一劫。接下来B开始报数,他报2。很倒霉,他被杀了。C接着报数从1开始报数。接着又轮到A报数了,这次不会那么幸运了,他报2,也死掉了。C成为了最后的幸存者,他活了下来。上面这个问题其实就是著名的约瑟夫环问题(一个经典的数学问题)/**原创 2020-06-28 10:21:18 · 371 阅读 · 0 评论 -
JAVA面试题 + 答案
1、常量、静态变量和变量的区别?java中使用final修饰常量,常量定义后不予许被需改,并且常量名习惯全部大写。定义常量的目的是为了防止某些固定属性被调用后值被修改了。常量存放在常量池中,在类加载之前就已经被加载,不会发生改变。需要注意的是,为了节省内存,常量一般都会同时使用static修饰,使用static修饰的常量称为静态常量。由static修饰的变量称为静态变量,变量定...原创 2020-02-13 23:15:22 · 978 阅读 · 0 评论