会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
dreamy
奋斗java
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
15
下一页
2019年12月6日
筛选法求(1~n)素数
摘要: /* 筛选法求(1~n)素数 分析:由希腊著名数学家埃拉托色尼提出的所谓“筛法”,步骤如下: ①将所有候选数放入筛中; ②找筛中最小数(必为素数)next,放入集合primes中; ③将next的所有倍数从筛中筛去; ④重复②~④直到筛空。编程时,用集合变量sieve表示筛子,用集合primes存放
阅读全文
posted @ 2019-12-06 19:54 dreamy_java
阅读(615)
评论(0)
推荐(0)
2019年12月5日
有一个data.txt文件,其中存放了100个无序字母,编程将文件中字母读入到一字符数组中,并对字母进行输出。
摘要: 总结:不能同时输入输出,这样会导致文件空白;先结束掉一个流,再开始一个流,内容才显示得出来 字符串输入输出: /* 有一个data.txt文件,其中存放了100个无序字母,编程将文件中字母读入到一字符数组中,并对字母进行输出。 int a = rand() % 10; //产生0~9的随机数,注意1
阅读全文
posted @ 2019-12-05 20:01 dreamy_java
阅读(474)
评论(0)
推荐(0)
有两个磁盘文件c.txt(abcdefghijklmnopqrstu)和d.txt(helloworld),各存放一行字母, 要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件e.txt中。
摘要: /* 题目:有两个磁盘文件c.txt(abcdefghijklmnopqrstu)和d.txt(helloworld),各存放一行字母, 要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件e.txt中。 */ #include<stdio.h> #include<string.h> #
阅读全文
posted @ 2019-12-05 18:26 dreamy_java
阅读(1413)
评论(0)
推荐(0)
2019年12月3日
已知银行定期存款利率为r=2.25%,输入存款本金x、存款年数n,输出本利之和y=x(1+r)(1+r)...(1+r),共n个(1+r)。
摘要: /* 已知银行定期存款利率为r=2.25%,输入存款本金x、存款年数n,输出本利之和y=x(1+r)(1+r)...(1+r),共n个(1+r)。 */ #include <stdio.h> #include <string.h> #include<math.h> int main() { doub
阅读全文
posted @ 2019-12-03 12:44 dreamy_java
阅读(1146)
评论(0)
推荐(0)
2019年12月2日
从键盘输入一个十进制整型数据,计算并输出其各位上数字之和(忽略正负号)。
摘要: /* 从键盘输入一个十进制整型数据,计算并输出其各位上数字之和(忽略正负号)。 例如,输入1234,输出10;输入-1234,输出10。 */ #include <stdio.h> #include <string.h> #include<math.h> int abs(int n){ if(n>0
阅读全文
posted @ 2019-12-02 12:54 dreamy_java
阅读(1913)
评论(0)
推荐(0)
2019年11月29日
从键盘输入一个字符串,再输入两个正整数m和n,输出字符串中从m开始,连续n个字符。例如,输入abcdefg,2,3,输出bcd。
摘要: /* 从键盘输入一个字符串,再输入两个正整数m和n,输出字符串中从m开始,连续n个字符。例如,输入abcdefg,2,3,输出bcd。 */ #include <stdio.h> #include <string.h> int main() { char st[100]; gets(st); int
阅读全文
posted @ 2019-11-29 14:35 dreamy_java
阅读(4212)
评论(0)
推荐(0)
2019年11月28日
输入3个学生4门课的成绩{(60,70,65,75),(**,**,**,**),(95,75,90,65)}, 计算每个学生的总分和平均成绩并输出,结果保留一位小数。
摘要: /* 输入3个学生4门课的成绩{(60,70,65,75),(**,**,**,**),(95,75,90,65)}, 计算每个学生的总分和平均成绩并输出,结果保留一位小数。 */ #include <stdio.h> #include <string.h> int main() { float g
阅读全文
posted @ 2019-11-28 13:01 dreamy_java
阅读(2386)
评论(0)
推荐(0)
2019年11月27日
质数分解,每一个大于1的正整数都能表示为质数的积,这种分解是唯一的,例如60=2*2*3*5
摘要: /* 质数分解,每一个大于1的正整数都能表示为质数的积,这种分解是唯一的,例如60=2*2*3*5 */ #include <stdio.h> int func(int n){ int i; for(i=2;i<=n/2;i++) if(n%i==0) return false; return tr
阅读全文
posted @ 2019-11-27 19:02 dreamy_java
阅读(673)
评论(0)
推荐(0)
从键盘上输入一行字符,分别统计出其中的英文字母、空格、数字和其它字符的个数, 并写到磁盘文件“stud”中。
摘要: /* 从键盘上输入一行字符,分别统计出其中的英文字母、空格、数字和其它字符的个数, 并将输入的字符串,以及英文字母个数、空格个数、数字个数和其它字符个数写到磁盘文件“stud”中。 */ #include <stdio.h> #include <string.h> int main() { char
阅读全文
posted @ 2019-11-27 18:39 dreamy_java
阅读(1842)
评论(0)
推荐(0)
计算并输出200-400之间不能被7整除的整数的和。
摘要: /* 计算并输出200-400之间不能被7整除的整数的和。 */ #include <stdio.h> int main() { int n,sum=0,i; for(i=200;i<=400;i++){ if(i%7!=0) sum+=i; } printf("%d\n",sum); return
阅读全文
posted @ 2019-11-27 16:43 dreamy_java
阅读(870)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
15
下一页
公告