C语言
ywxk2016
越努力,越幸运
展开
-
C语言——木棒根数
题目描述 无聊的Q拿出一堆木棒拼算式,他想知道总共要用多少根木棒。输入中只有数字和 '+'、'-'、'='。数字使用木棒数如上图,加号和等于号各需要2根,减号需要一根。 输入 一行,一个等式(字符个数不超过113)。 输出 一个整数,表示一共需要木棒的根数。 样例输入 1+1-0=2 样例输出 2...原创 2017-10-23 13:03:05 · 1908 阅读 · 0 评论 -
C语言——第一个只出现一次的字符
一、问题描述(来源:计蒜客)二、思路一从字符串的第二个字母开始循环,如果后续有相同的字母,则将后面相同的字母删除,该删除字母后面的字母全部往前移一位。一轮循环完后,再将开头的字母删除(如果该字母有重复)。如果后面没有找到与这个字母相同的字母,就结束循环,打印字符串的第一个字母;如果检测到这个字符串是空的,则打印no。注:这种方法比较复杂,代码运行耗时较长,而且有几个地方不注意容易出...原创 2019-04-27 14:27:59 · 3447 阅读 · 5 评论 -
C语言——五种方法实现两个变量的值交换
一、使用中间变量(需要另外开辟内存)方法一:利用中间变量,不使指针方法二:使用指针二、不使用中间变量(不需要另外开辟内存)方法三:加减法方法四:乘除法方法五:异或法三、代码实现#include<stdio.h>void change(int *a, int *b){ int temp; temp = *a; *a = *b; *...原创 2019-04-13 23:24:01 · 5705 阅读 · 0 评论 -
C语言——使用scanf()函数遇到的一个问题
一、问题由来昨天在计蒜客题库刷题,遇到这样一道题(T1088画矩形),题目如下:功能实现的代码写完后运行,按要求输入测试数据后,不能得到正确的输出。但是检查代码发现语法和算法都没有问题,一番折腾后才发现,问题出在输入函数scanf()上。二、问题描述从题目的输入样例来看,一共要输入四个参数,每个参数之间用空格分开。一开始我使用的输入格式是:int h, w, flag; ...原创 2019-04-15 21:07:08 · 1234 阅读 · 0 评论 -
C语言——简单斐波那契
题目描述斐波那契数列是一种非常有意思的数列,由00和11开始,之后的斐波那契系数就由之前的两数相加。用数学公式定义斐波那契数列则可以看成如下形式:F_0=0F0=0F_1=1F1=1F_n=F_{n-1}+F_{n-2}Fn=Fn−1+Fn−2我们约定F_nFn表示斐波那契数列的第nn项,你能知道斐波那契数列中的任何一项吗?输入格式输入包...原创 2017-12-25 11:05:28 · 969 阅读 · 0 评论 -
C语言——LED
题目描述数字显示器题目描述:最近学校晚上文化广场的人很多哇,原因是晚上大屏幕会放电影。无聊的艾神和x73也决定一起去文化大广场看一场电影,这次的电影是《夏洛特烦恼》,看着看着细心的x73突然发现大屏幕是由一个一个很小的小格子组成,他就想给艾神出一个问题.在大屏幕上输出指定的数字。输入一个字符串S,只包含数字(0<strlen(S) <=10)输出012345样例...原创 2018-01-03 14:07:09 · 1093 阅读 · 1 评论 -
C语言——判断质数
题目描述对于大于11的数,如果除了11和它本身,它不能再被其它正整数整除,那么我们说它是一个质数。晓萌想判断一个数是不是质数,希望找你写个程序,帮助她进行判断。输入格式输入包括一行,为一个整数N(1<N\leq 1000)N(1<N≤1000),正是晓萌给出你让你判断的数字。输出格式输出包括一行,如果晓萌给出的整数NN为质数,那么输出YES;如果NN...原创 2017-12-25 10:57:32 · 2603 阅读 · 1 评论 -
C语言——奇怪的国家
题目描述有一个奇怪的国家,里面的国民对于事情的态度永远只有两面。当两个人遇到一起讨论一个事情的时候——两个持赞同观点的人遇到一起后会对这个事情都继续赞同;一个持赞同观点的人遇到一个持不赞同观点的人的时候,两人都会不再继续赞同;两个持不赞同观点的人遇到一起讨论后反而会对这个事情开始赞同。输入格式输入包括两行,每行包括N(1 \leq N \leq 50)N(1≤N≤50)个数字,分别...原创 2017-12-25 10:14:46 · 775 阅读 · 0 评论 -
C语言——整除问题
题目描述判断一个数是否能被另一个整数整除是一个挺简单的问题,一般一个模运算就可以搞定了,懒惰的晓萌还是不想自己做,于是找到你帮他写代码,你就帮帮他吧。输入格式输入包括两个由空格分开的整数MM和N(1\leq M,N \leq 500)N(1≤M,N≤500)。输出格式输出包括一行,如果MM可以被NN整除就输出YES,否则输出NO(结果大小写敏感)。输入样例...原创 2017-12-25 10:48:52 · 15381 阅读 · 0 评论 -
C语言——A+B+C问题
题目描述这是一个非常简单的题目,意在考察你编程的基础能力。千万别想难了哦。输入为一行,包括了用空格分隔的三个整数AA、BB、CC(数据范围均在-40−40~4040之间)。输出为一行,为“A+B+CA+B+C”的计算结果。输入样例22 1 3输出样例26 题目来源:计蒜客(https://www.jisuanke.com/)我的代码#include&l...原创 2017-12-25 10:37:22 · 8222 阅读 · 2 评论 -
C语言——泥塑课
题目描述:小米是一个幼儿园老师,每学期的泥塑课上,她都会给每个学生发不超过250250250 立方厘米的等量橡皮泥,教大家做泥塑。在上课过程中,她发现每个班都恰好有一个小朋友会去抢另一个小朋友的橡皮泥,于是她决定,在正式开始做泥塑前,让大家把手里的橡皮泥都捏成一个立方体,并且测量手里捏好的橡皮泥的长、宽和高。这样,她就可以知道谁被谁抢了橡皮泥了。输入格式:小米老师在不同的学期可能会带一...原创 2017-10-24 00:20:44 · 871 阅读 · 0 评论 -
C语言——利用VS2013开发人员命令提示运行C代码
1. 编写C语言代码#include<stdio.h>int main(){ printf("hello world!"); getchar();}将其保存在F盘,命名为'1.c'2. 打开VS2013开发人员命令提示D:\vs2013\Common7\Tools\Shortcuts\VS2013 开发人员命令提示.lnk(在自己的安装目录...原创 2019-04-18 18:30:30 · 1041 阅读 · 0 评论