C语言
文章平均质量分 71
予非鱼安知鱼
欲买桂花同载酒,终不是少年游。
展开
-
C陷阱与缺陷
C语言书籍–C陷阱与缺陷百度云盘链接:https://pan.baidu.com/s/1ZKPcuiXBNfIzpJtTATkulw 提取码:v1ea原创 2020-09-28 12:34:59 · 1769 阅读 · 1 评论 -
八进制转10进制--巧妙方法
进制转换将由无符号八进制数字构成的字符串转换为十进制整数。例如,输入的字符串为:100,则输出十进制整数64。#include <stdio.h>#include<math.h>int main(){ char* p, s[6]; // 1*8^2+0*8^1+0*8^0 int n; p=&s; gets(p); n = 0; while (*p) n = n * 8 + *(p++) - '0'; printf("%d\n", n);原创 2020-05-23 14:52:33 · 9060 阅读 · 3 评论 -
阶乘和||C语言(高精度)
描述用高精度计算出S=1!+2!+3!+…+n!(n≤50)其中“!”表示阶乘,例如:5!=5*4*3*2*1。输入正整数N,输出计算结果S。输入一个正整数N。输出计算结果S。样例输入5样例输出153解题思路:思考如何计算阶乘,并将各阶乘和相加(1!+2!+3!+…+n!(n≤50))for (j = 9999; j >= 0; j--) //阶乘计算 ...原创 2020-02-26 22:15:19 · 4866 阅读 · 2 评论 -
大整数的因子//C语言
描述已知正整数k满足2<=k<=9,现给出长度最大为30位的十进制非负整数c,求所有能整除c的k。输入一个非负整数c,c的位数<=30。输出若存在满足 c%k == 0 的k,从小到大输出所有这样的k,相邻两个数之间用单个空格隔开;若没有这样的k,则输出"none"。样例输入30样例输出2 3 5 6#include<stdio.h>int fu...原创 2020-02-21 22:05:06 · 1524 阅读 · 4 评论 -
计算2的N次方//C语言
计算2的N次方总时间限制: 1000ms 内存限制: 65536kB描述任意给定一个正整数N(N<=100),计算2的n次方的值。输入输入一个正整数N。输出输出2的N次方的值。思考:当N值小时可用函数pow(2,N)。当2^N值大于int型的范围时?样例输入5样例输出32核心思考:运用一维数组如何在值大于等于10时正确进位,且下次计算时仍从个数开始。上...原创 2020-02-20 00:15:02 · 7975 阅读 · 1 评论 -
石头剪刀布//C语言+思考
总时间限制: 1000ms 内存限制: 65536kB描述石头剪刀布是常见的猜拳游戏。石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一样,则不分胜负。一天,小A和小B正好在玩石头剪刀布。已知他们的出拳都是有周期性规律的,比如:“石头-布-石头-剪刀-石头-布-石头-剪刀……”,就是以“石头-布-石头-剪刀”为周期不断循环的。请问,小A和小B比了N轮之后,谁赢的轮数多?输入输入包含三行。...原创 2020-02-16 23:08:34 · 4437 阅读 · 0 评论 -
年龄与疾病//C语言
05:年龄与疾病总时间限制: 1000ms 内存限制: 65536kB描述某医院想统计一下某项疾病的获得与否与年龄是否有关,需要对以前的诊断记录进行整理,按照0-18、19-35、36-60、61以上(含61)四个年龄段统计的患病人数占总患病人数的比例。输入共2行,第一行为过往病人的数目n(0 < n <= 100),第二行为每个病人患病时的年龄。输出按照0-18、19-...原创 2020-02-15 17:12:12 · 6494 阅读 · 1 评论