![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
夜雨—空风lhr
我以前没有发过文章~可能代码会报错~不好意思
展开
-
二进制与十进制相互转换
/用scanf()在Visual Studio 2019 会警告返回值被忽略。i = n % 10;//这个说错了,2和10都可以,用10会比较好。//k做为2的次方数,每次n /= 10 就+1。if (i) { //判断i是否为0。printf(" 转成10进制= %d",count);printf("请输入2进制数:");//求a的b次方函数。原创 2023-02-02 18:48:55 · 245 阅读 · 0 评论 -
从文件中读取一行
//这里我用的是fgets函数。原创 2023-02-02 18:41:04 · 123 阅读 · 0 评论 -
约瑟夫生者死者小游戏
/下船的人数到15就终止程序。a[30]={0},//储存30人信息,0代表在船上,1代表下船了。//将数组变成一个圈,循环往复。printf("第%d号下船了。int count=0,//记录下船的人数 ,到15就终止程序。//到9就清零,由下一位从0重新报数。// 记录报数号码,到9就清零,由下一位重新报数。//标记这个人下船了。i=0,//循环索引。原创 2023-02-02 18:38:29 · 239 阅读 · 1 评论 -
五人分鱼(使用公式法)
由于A为整数,故3125(x + 4)必须要能够整除1024,且当A取得整数后,由于B、C、D、E式中的分母256、64、16、4皆为1024的因数,也能一同取得整数.printf("至少合伙捕鱼:%d条\n", num);易知当x + 4 = 1024时,A取得最小值3121。int i, n = 5, // 人数。printf("分别见到鱼的条数:");至少捕到的鱼 = 人数^人数 - 人数 + 1。原创 2023-01-14 16:04:18 · 385 阅读 · 2 评论