10 2016 档案
摘要:下面代码是借鉴的。好多的知识点等着完善
阅读全文
摘要:这里字符串的输入用gets_s()函数。
阅读全文
摘要:这道题用到了(STL初步)集合:Set 的知识点。同时,也用到了stringstream 的知识点,还用到了getline(cin,line)的知识点。
阅读全文
摘要:map就是从键(key)到值(value)的映射。 因为重载了[]运算符,map像是数组的”高级版“。 例如,map<string,int>month_name 表示:”月份名字到月份编号“的映射。 赋值方式: month_name["July"]=7;(类似于 month_name["string
阅读全文
摘要:STL是指C++的标准模板库。(存储着一些常用的算法和容器) vector是一个不定长数组。它把一些常用的操作”封装“在vector类型内部。 例如,a是一个vector。1对元素的操作有,可以用a.size()读取它的大小,a.resize()改变它的大小,a.push_back()向尾部添加元素
阅读全文
摘要:思考:杨辉三角形
阅读全文
摘要:注意:要心细,不要错在小细节上。如int c[6];double agve; c[j]=agve;这是错误的。
阅读全文
摘要:思考:这道题用的是插入排序的算法思想。
阅读全文
摘要:思考:这道题考验的是罗辑思维,这个网址http://blog.csdn.net/sxhelijian/article/details/42609353的罗辑思维值得学习
阅读全文
摘要:思考:这种找手绢就是,在判断是否互质。用辗转相除法(用来求最大公约数:a)进行判断。r=a%b;a=b;b=r;循环限制条件:除数b=0是结束除法。如果这时被除数a=1,则表示两个互质。
阅读全文
摘要:思考:十六进制的输入->%x,定义时用int。要变成十进制输出,直接在输出时用->%d。
阅读全文
摘要:思考:判断三角形是否成立,只要让任意两条边都>0就好。 注意,用double,否则无法AC
阅读全文
摘要:第几天那个代码模板可以保存起来。
阅读全文
摘要:注意:在C语言中,double->lf,结果保留两位小数->0.2lf
阅读全文
摘要:注意,认真读题目的Input要求,看看是输入一组测试数据还是输入多组测试数据。输入多组数据,不要忘记while()。
阅读全文
摘要:输入格式:一个整型,然后循环输入一个字符加一个整型。 思考:首先用scanf_s()函数输入整型。然后一个大循环,用scanf_s()函数同时输入字符和整型。第一个scanf_s()函数后,后面还要输入一个字符,为了消除第一个scanf_s()函数缓冲区里面的字符对后面字符输入的影响,第一个scan
阅读全文
摘要:输入格式:直接循环,同时输入两个不带空格未知长度的字符串。 思考:不带空格未知长度且同时输入,用两个char s[maxsize]定义两个字符数组,再用scanf_s()函数同时输入两个字符串。 注意:用scanf_s()函数输入未知长度的字符数组时,输入格式是"%s,s" 。 直接循环输入,循环前
阅读全文
摘要:输入格式:一个整型,再循环带有空格的字符串 思考:用scanf_s()函数输入整型,然后一个大循环,再用gets_s()函数输入带空格的字符串。 注意:scanf_s()函数多加了%c,&d,所以大循环前不用getchar()函数。
阅读全文
摘要:输入格式:首先一个整型,然后循环不带空格未知长度的字符串。 思考:首先用scanf_s()输入整型,然后一个大循环,用gets_s()函数输入字符串。 注意:scanf_s()多加了一个%c,&d,所以大循环前不用getchar()函数。
阅读全文
摘要:思考: 乘法爆咋数据。把int换成unsigned就过了,同时%d换成%u。求最大公约数和最小公倍数。
阅读全文
摘要:输入格式:输入一个整型,再循环输入带空格的字符串。 思考:先用scanf()函数输入一个整型,后面直接来个大循环,带空格字符串输入直接用gets()函数。 注意:由于scanf()里面多加了%c,&d,所以大循环前不用getchar()函数。
阅读全文
摘要:输入方式:直接循环输入带有空格的未知长度的字符串。 思考:直接循环输入带有空格的未知长度的字符串,用while(gets_s())函数,循环内外不用getchar()函数。(注意,每次字符串以整体输入)
阅读全文
摘要:输入方式:直接循环输入不带空格的未知长度的字符串。 思考:直接循环输入未知长度的字符串,用while(gets_s()),循环内外不用getchar()。(注意,每次字符串都是以整体输入)
阅读全文
摘要:输入方式:先输入一个整型,再循环输入带空格的字符串。 思考:整型用scanf_s()输入。大循环输入字符串前用getchar()函数读取缓冲区的字符。然后,输入带空格的字符串就要用”gets_s()“函数。(注意,每个字符串都是以整体输入)。
阅读全文
摘要:输入方式:先输入一个整型,再输入不带空格未知长度/已知长度的字符串。 思考:用scanf_s()函数输入整型,再循环输入不带空格未知长度的字符串,用gets_s()函数。 注意:scanf_s()函数要多加一个%c.&d,来避免对gets_s函数输入字符串的影响。
阅读全文
摘要:输入方式:先输入整数,再循环输入字符串。 思考:字符串中有空格。那么要在字符串大循环输入前,首先,用"getchar()"函数读取scanf_s()函数缓冲区的空格或者空行或者换行符,避免它们直接当做字符串的第一个字符而输入,造成输入错误。其次,字符串的输入用”gets_s()“函数,因为它能够读取
阅读全文
摘要:思考:字符串的输入中是不包含空格的,所以可以用scanf_s("%字符类型占位符",&变量名,整型参数)来输入字符串。 因为scanf_s()函数的输入一遇到空格就会停止输入。 注意,有多个数据输入时,最后要多输入一个char型变量。还要加上"!=EOF"。 scanf_s()函数,多加一个%c,&
阅读全文