- 博客(9)
- 收藏
- 关注
转载 【C/C++】const的作用
转自C++中const的作用(至少要说出3个)_J8121的博客-CSDN博客_const的三种用途(1) const用于定义常量:const定义的常量编译器可以对其进行数据静态类型安全检查。这个是开发中经常用到的const的最基本的作用。(2) const修饰函数形式参数:当输入参数为用户自定义类型和抽象数据类型的时候(就是自己定义的类),应该将“值传递”改为“const &传递”,可以提高效率。比较下面两段代码:void fun(A a);void fun(const A &
2021-10-24 10:56:50 273
转载 【C语言】清除scanf缓存区的几种方法
方法一:scanf ( “%*[^\n] %*c” );【注】:1.这里的星号 '* '表示读入某类型的内容,但是这个内容不保存到变量里,所以后面不需要对应的参量;也就是说,在%后面加入星号之后,后面可以不放置接收的变量。2. %*[^\n]表示读入除了回车之外的字符以及读入一个字符后不保存,只有这样,才不会把输入回车吸收,导致不能退出程序。3.[]内是只读入限定读入的字符,如:[abcd]指的是只读入abcd的字符4.所以整行代码的解释是"%*[^\n]"首先读入缓冲区的剩余内容,
2021-10-19 11:29:14 8219 2
原创 【C语言例程】输出101~200之间的素数(质数)
案例介绍: 素数,也是质数,就是指只能被1和它本身整除的数(1除外),如2,3,5,7 合数,指自然数中除了1和本身以外,还能被其他的数整除的数; 1既不是质数也不是合数; 案例设计: m为需要判断的数(是素数还是合数); 从2循环到sqrt(m+1),依次去对m求余,只要有一个余数是0,则m是合数; 结果: ...
2021-06-24 13:49:38 992
原创 【C语言例程】使用while输出*号金字塔
案例设计: 通过嵌套循环来完成; 最外层循环控制金字塔的行,第一个内循环控制每行前的空格输出,第二个内循环控制每行中的*输出; 每行前空格及每行中*的数量的规律分别由两个内循环的循环变量来控制。 结果: ...
2021-06-23 15:45:48 3369
原创 【C语言案例】操作用户的账户
要求:程序将为用户提供选择菜单,包括清空账户余额、存款、取款、显示账户余额和退出程序。案例设计: 通过Switch语句来选择菜单上输入的命令,并根据命令进行账户的功能操作; 通过死循环 while(1) 保证程序可不断地循环运行,直到用户选择退出程序。 方案实施:①变量:菜单选择的命令cmd、余额balance、存款金额deposit、取款金额witndrew②输出主菜单③死循环 while(1) 、输入选择的菜单命令、判断命令 Switch(c...
2021-06-23 14:19:18 341
原创 Java案例:猜数字游戏
/*猜数字游戏1、界面 1)主菜单:登录、注册、退出 2)游戏菜单:新游戏,排行榜,返回上一级2、功能 1)主菜单:登录、注册、退出 登录:查询有没有该用户 注册:添加新用户 退出:结束程序 2)游戏菜单:新游戏,排行榜,返回上一级 新游戏:用户可以玩游戏(游戏代码) 排行榜:对用户的成绩排序,显示所有用户的信息 返回上一级:返回主菜单*/【程序】package com.ex;import java.util.S...
2021-05-16 14:04:17 301
原创 java案例:万年历
要求:1)编程计算输入的月份距离1900年1月1日的天数,求出输入当前月之前的总天数;2)编程计算输入月份的第一天是星期几(公式:星期x = 1+天数差 % 7)。3)格式化输出xx年xx月日历(一行输出七个)【注】判断年是否是闰年;(year%400==0) || (year%4==0&&year%100!=0)。【分析】//1、计算1900.1.1号到输入月份的天数差(总天数)//先计算年的总天数、再求输入月份的天数,相加为总天数。//2、计算星期几
2021-05-16 14:01:02 250
原创 java案例:大小写字符转换
要求:从键盘输入一个字符,若为小写字符,则转化为大写;若为大写字符,则转化为小写;否则保持不变。import java.util.Scanner;public class Test{public static void main(String[] args) {// TODO Auto-generated method stubchar c;...
2021-05-16 13:15:21 189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人