![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言编程入门之刷题篇
文章平均质量分 79
神迹小卒
大学,大学,大不了自学
展开
-
C/C++刷题训练营-第七讲
BC140-KiKi设计类继承BC139-KiKi定义电子日历类BC138-KiKi学结构体和指针BC137-KiKi判断上三角矩阵BC136-Kiki去重整数并排序BC135-KiKi求质数个数BC134-KiKi的最高分BC133-KiKi说祝福语BC132-KiKi算期末成绩BC131-KiKi学程序设计基础BC130-小乐乐查找数字BC129-小乐乐计算函数BC128-小乐乐计算求和BC127-小乐乐算最高分BC126-小乐乐算多少人被请家长原创 2021-03-30 20:14:43 · 1265 阅读 · 0 评论 -
C语言/C++/数据结构牛客网刷题20200305
C语言为了提高程序的运行速度,在函数中对于整型或指针可以使用()型的变量。 auto register static extern 正确答案: B 你的答案: A (错误)auto 变量类型推演,register 建议编译器将该变量放入cpu,static 静态变量,extern 声明变量,常用于多文件需要使用同一变量时通常情况下,变量的值是存取于内存之中,若使用CPU的寄存器,将局部变量值直接放于寄存器中,其存取速度远远高于对内存的存取速..原创 2021-03-05 09:07:47 · 2194 阅读 · 1 评论 -
C语言/C++/数据结构牛客网刷题20200304
C语言C++数据结构若稀疏矩阵采用三元组表形式进行压缩存储,若要完成对三元组表进行转置,只要将行和列对换,这种说法()。 正确 错误 无法确定 其它选项均不对 正确答案: B 你的答案: B (正确)解析:例如一个矩阵需要转置 对应的三元组表 只记录非0数据 13 5 6的i和j位置坐标 矩阵的行数 n 和列数 m 的值交换; 将三元组中的i和j调换; 转换之后的表同样按照行序(置换前的列序)为主序,进行排...原创 2021-03-04 20:12:49 · 2300 阅读 · 1 评论 -
C语言/C++/数据结构牛客网刷题20200302
联合的大小,结构体大小在32位系统下下面程序输出的是?#include<stdio.h>union uni { int a; char b; }; struct str { int a; char b; }; int main(int argc, char **argv) { printf("%d %d\n", sizeof(union uni), sizeof(struct str)); return 0;原创 2021-03-02 16:03:57 · 2480 阅读 · 0 评论 -
C语言牛客网刷题20200301
C语言递归次数问题:计算斐波那契数列第n项的函数定义如下:int fib(int n){ if(n==0) return 1; else if(n==1) return 2; else return fib(n-1)+fib(n-2);}若执行函数调用表达式fib(10),函数fib被调用的次数是:解答:177通项公式解答,而非二叉树,想复杂了设f(n) 表示执行fib(n)函数的次数,原创 2021-03-01 18:53:27 · 1052 阅读 · 0 评论 -
C语言刷题训练营-自我补全
目录刷题收获:在线OJBC1-实践出真知BC2-我是大VBC3-有容乃大BC7-缩短2进制BC19-反向输出4位数BC28-大小写转换BC6-小飞机BC8-十六进制转十进制BC9-printf函数的返回值BC11-学生基本信息输入输出BC35-判断字母BC12-字符金字塔BC13-ASCII码BC14-出生日期输入输出BC29-2的n次方计算BC15-按照格式输入并交换输出BC16-字符转ASCII码BC17-计算机表达式的值原创 2021-01-14 11:45:00 · 3695 阅读 · 2 评论 -
链表:软件界面控制
链表:01-软件界面控制实现一个数字选项式的启动界面,程序输入数据为(1-8),参考界面如下: 1.显示所有商品的信息 2.修改某个商品的信息 3.插入某个商品的信息 4.删除某个商品的信息 5.查找某个商品的信息 6.商品存盘并退出系统 7.对商品价格进行排序 8.(慎用)删除所有内容 其他.不存盘并退出系统程序当输入1-8时,执行相关功能,完成后再次显示菜单让用户选择。当输入其它数值时,程序不存盘并退出系统。本小题只需实现 main 函数即可,相关结构及函数声...原创 2021-01-13 08:12:50 · 1274 阅读 · 0 评论 -
栈(Stack) 修改如下程序(10.2节的栈示例)使它存储字符而不是整数。 增加 main 函数,用来要求用户输入一串圆括号或花括号,然后指出它们之间的嵌套是否正确
栈(Stack) 修改如下程序(10.2节的栈示例)使它存储字符而不是整数。 增加 main 函数,用来要求用户输入一串圆括号或花括号,然后指出它们之间的嵌套是否正确。输出范例:Enter parentheses and/or braces: ()({})({})Parentheses/braces are nested properlyEnter parentheses and/or braces: ((}Parentheses/braces are NOT nested properly#d原创 2021-01-13 08:06:02 · 1067 阅读 · 3 评论 -
C语言刷题训练营-第六讲
BC52-衡量人体胖瘦程度题目描述在计算BMI(BodyMassIndex ,身体质量指数)的案例基础上,判断人体胖瘦程度。BMI中国标准如下表所示。输入描述:多组输入,每一行包括两个整数,用空格隔开,分别为体重(公斤)和身高(厘米)。输出描述:针对每行输入,输出为一行,人体胖瘦程度,即分类。示例1输入80 17060 17090 16050 185输出OverweightNormalObeseUnderweight参考代码:#includ.原创 2021-01-12 19:53:07 · 1395 阅读 · 0 评论 -
C语言刷题训练营-第五讲
BC41-你是天才吗?题目描述据说智商140以上者称为天才,KiKi想知道他自己是不是天才,请帮他编程判断。输入一个整数表示一个人的智商,如果大于等于140,则表明他是一个天才,输出“Genius”。输入描述:多组输入,每行输入包括一个整数表示的智商。输出描述:针对每行输入,输出“Genius”。示例1输入160输出Genius参考代码:#include <stdio.h>//方法1int main(){ int n = 0;...原创 2021-01-09 17:35:08 · 1003 阅读 · 1 评论 -
C语言刷题训练营-第四讲
BC23-时间转换https://www.nowcoder.com/practice/c4ae7bcac7f9491b8be82ee516a94899?tpId=107&rp=1&ru=%2Fta%2Fbeginner-programmers&qru=%2Fta%2Fbeginner-programmers%2Fquestion-ranking题目描述给定秒数seconds (0< seconds < 100,000,000),把秒转化成小时、分钟和秒。输原创 2021-01-09 14:39:30 · 791 阅读 · 1 评论 -
C语言刷题训练营-第三讲
BC25-计算体重指数题目描述问题:计算BMI指数(身体质量指数)。BMI指数(即身体质量指数,简称体质指数又称体重,英文为Body Mass Index,简称BMI),是用体重公斤数除以身高米数平方得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。主要用于统计用途,当我们需要比较及分析一个人的体重对于不同高度的人所带来的健康影响时,BMI值是一个中立而可靠的指标。输入描述:一行,两个整数,分别表示体重(公斤),身高(厘米),中间用一个空格分隔。输出描述:一原创 2021-01-09 13:29:13 · 598 阅读 · 0 评论 -
C语言刷题训练营-第二讲
BC6-小飞机https://www.nowcoder.com/practice/5cd9598f28f74521805d2069ce4a108a?tpId=107&rp=1&ru=%2Fta%2Fbeginner-programmers&qru=%2Fta%2Fbeginner-programmers%2Fquestion-ranking题目描述KiKi学会了printf在屏幕输出信息,他想输出一架小飞机。请帮他编写程序输出这架小飞机。输入描述:无输出描述:原创 2021-01-08 15:26:17 · 1133 阅读 · 0 评论 -
C语言刷题训练营-第一讲
C语言刷题训练营-第一讲1. BC1-实践出真知https://www.nowcoder.com/practice/9273504dbe6f4c5a92b75854faca5f45?tpId=107&&tqId=33282&rp=1&ru=/ta/beginner-programmers&qru=/ta/beginner-programmers/question-ranking老师经常告诉我们“学习编程最好的办法就是上机实践,因为你要对计算机下指令,想让原创 2021-01-08 08:02:00 · 677 阅读 · 0 评论 -
C语言编程入门之刷题篇-课前准备
刷题收获:a. 学习和巩固C语言,加深对C语言的理解和使用,战胜对代码的恐惧。b. 熟练掌握在线OJ刷题,熟悉互联网公司笔试的方式。在线OJ2.1 什么是在线OJ在线判题系统(英语:Online Judge,缩写OJ)是一种在编程竞赛中用来测试参赛程序的在线系统,也可以用于平时练习。2.2 为什么训练在线OJ?a. 有一些比赛,比如:NOI、NOIP、ACM之类的编程竞赛都是采用在线OJ的方式进行。b. 现在IT大学生就业找工作的笔试环节也采用在线OJ的方式进行。(笔试OJ化,这是未原创 2021-01-07 14:51:42 · 1000 阅读 · 0 评论