| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1229 人关注过本帖
标题:我是菜鸟!帮帮我好吗
只看楼主 加入收藏
神vLinux飘飘
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:浙江杭州
等 级:贵宾
威 望:91
帖 子:6140
专家分:217
注 册:2004-7-17
收藏
得分:0 

第二题,我忘记什么叫素数啦,sorry

告诉你我的思路吧,也许不对的哦

先找到一个最大的小于N的素数a,然后判断(N-a)是不是一个素数。 如果是: 则输出;终止程序。 如果不是:则继续找下一个仅仅小于a的素数。然后再循环判断即可。

放心啦,肯定可以找到这样的两个素数的,因为这个就是传说中的“哥德巴赫猜想”!


淘宝杜琨
2004-10-10 12:45
小小
Rank: 1
等 级:新手上路
威 望:1
帖 子:219
专家分:0
注 册:2004-5-31
收藏
得分:0 

#include"stdio.h" main() { long rmb1=0,rmb2=0,rmb5=0,rmb10=0,rmb20=0,rmb50=0,rmb100=0; long sum,tmp; printf("please put in the amount:"); scanf("%ld",&sum); tmp=sum; while(sum>=100) /*上边我写的第一题的程序要改这里哦~~呵呵,循环体如果镶嵌的话,回出现多1的情况啦*/ {sum-=100; rmb100++; } while(sum>=50) {sum-=50; rmb50++; } while(sum>=20) {sum-=20; rmb20++; } while(sum>=10) {sum-=10; rmb10++; } while(sum>=5) {sum-=5; rmb5++; } while(sum>=2) {sum-=2; rmb2++; } rmb1=tmp-rmb100*100-rmb50*50-rmb20*20-rmb10*10-rmb5*5-rmb2*2; printf("need 100rmb:%ld\n",rmb100); printf("need 50rmb:%ld\n",rmb50); printf("need 20rmb:%ld\n",rmb20); printf("need 10rmb:%ld\n",rmb10); printf("need 5rmb:%ld\n",rmb5); printf("need 2rmb:%ld\n",rmb2); printf("need 1rmb:%ld\n",rmb1);

getch(); }


有一天咖啡的舞者 £
2004-10-13 14:43
xxxyyy306
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2004-10-8
收藏
得分:0 

仔细看了

谢谢大家啊!!

2004-10-17 20:46
快速回复:我是菜鸟!帮帮我好吗
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017719 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved