(全是干货,若是你是C语言的初学者,搞懂以下推荐的题目,你就已经比你的同窗走在前面不少了!)-------(后期补充)html
(若是有些代码你看不懂,请将你的问题写在评论区,我必定会回复你的!)算法
这是我初学的时候以为一些比较难的题目,我把这些题目推荐给你们,免去了作一些无用的题,还浪费了一些时间,无脑题少作,虽然很爽,可是对提升没啥好处。。。数组
好比说,,这题:https://www.luogu.com.cn/problem/P1000ide
榜一大佬的答案就是了,,,,不过嘞。。。。。。若是你的思路是榜二的思路,强烈推荐写一波(得费点神咯,hh~)函数
①学习
在初学的时候,我就被这题绕住了,当时在网上搜到极简代码,用指针写,当时一脸懵逼,到了后面刷的题多了一点,才知道这题其实很简单,因此我把这题推荐给你们。spa
http://www.51cpc.com/problem/1059设计
附上我的题解:3d
http://www.javashuo.com/article/p-uqmuyyph-eu.html指针
②
这题是有关于acill码的题目,当时对这个东西有点陌生。
这里有个小技巧,(适用于不记得ACILL码,并且没网,,大可能是在考试的时候),你能够这样:
#include<stdio.h> int main(){ char ch='a'; printf("%d\n",ch); return 0; }
https://www.luogu.com.cn/problem/P1914
这题就是利用了取模思想,有了取模,你就能够将一条直线的关联信息变成环状。
#include<stdio.h> #include<string.h> int a[1000]; int main(){ int n,i; char a[1000]; scanf("%d%s",&n,a); for(i=0;a[i]!='\0';i++){ printf("%c",(a[i]-'a'+n)%26+'a'); } return 0; }
Tips:
①遇到辨别单词个数之类的时候用空格区分。(若是学了C++就不用写了)
例题好好作哦,不会的知识点可留言哦,我确定及时回答。
②只有奇数才会是质数。
③要懂得运用已有的数据,不要将数据复杂化,能减小变量就减小变量!