java初级
风陵渡口是个美丽又忧伤的地方
从C入门,开始JAVA编程是在14年。目前尚在学习。。。
展开
-
从今天开始正式向软件开发进军
上课第一天,学了一些简单的C语言基础。 学到的新知识有1个: 1.文件类型前的点叫文件操作符; 课后习题: 输入一个四位数,计算各位上的和并输出结果。 实现代码如下: #include void main() { /* int sum,num,unit,dec,hun,sou; printf("请输入一个四位数:"); scanf("%d",&num); unit = n原创 2015-07-01 21:22:55 · 361 阅读 · 0 评论 -
阶乘之和问题
输入n,计算S= 1! + 2! + 3!+...+n!的末六位(不含前导0)。n 这个题目取自《算法竞赛入门》,题目中有几个陷阱需要注意,1)溢出问题;2)效率问题 先看源代码: #include #include void main() { const int MOD = 1000000; int i,j,n,s = 0; scanf("%d",&n); if(n > 25)原创 2015-07-05 11:45:56 · 702 阅读 · 0 评论 -
对于因子和阶乘问题的理解
因子和阶乘讨论的是这样的一个问题: 输入正整数n(2 表示分别有0、1、2、0、1个2、3、5、7、11。程序应忽略比最大素因子更大的素数(否则末尾会有无穷多个0) 先贴上代码: #include #include //素数判定,注意:n不能太大 int is_prime(int n) { for(int i = 2;i*i <= n; i++) if(n % i == 0) r原创 2015-07-08 23:48:05 · 456 阅读 · 0 评论 -
if练习 和 缓冲区清除
先是贴上今天的练习题,需求:通过旺季淡季购买机票的折扣不同,练习if语句的使用。以下是代码: #include void main() { int month,key; //声明两个变量month和key用来表示月份和舱位 int price; //用来表示机票价格 printf("请输入出行月份:"); scanf("%d",&month); printf("请原创 2015-07-04 00:25:41 · 343 阅读 · 0 评论 -
格式化输出
格式字符串中,在%和转换字符(d,f,s)之间可以插入一个整数来表示转换之后的宽度,正数在左边添加空格,负数在右边添加空格。 eg: a=521 "%14d" 表示输出的格式为:" 521" "%-14d" 表示输出的格式为:"521 " 对于浮点型的数据输出来说,可以在宽度之后插入一个小数点和一个整数值来指定保留的小数位数(以四舍五入的规则保留)原创 2015-07-02 22:18:11 · 328 阅读 · 0 评论