C语言经典100题参考解答
来自_新世界:
题目搜索自网络,参考了多个网站,题目都是一样的,所以认为题目是这些无误了
视频纯属个人练习,代码仅供参考
建议大家先自己思考,以自己思路写程序运行下~
VC++6.0下载地址
https://pan.baidu.com/s/164xWOOe7ZL9_bYE3HWeMTw 密码:ertm
后续80题每20题添加分p
【回复】这是什么神仙up主,非常感谢了,c语言基础没打好,我们最近在学数据结构,深深的感觉到来自专业的恶意
【回复】已进不了,勿浪费时间,各位。
【回复】回复 @慕灵风 :https://www.bilibili.com/video/BV1sh411176C
r7lpzv1zr7vlpf:
如果对源 码感兴趣的胖友,可以访问~
https://w.url.cn/s/A2XUT1z
【回复】推荐今年21年最新 高口碑的C语言/C++教程:https://www.bilibili.com/video/BV1fZ4y1F7Vt
【回复】吊 看的我一脸懵逼~赶紧打卡学习下
【回复】推荐今年21年最新 高口碑的C/C++教程:https://www.bilibili.com/video/BV1fZ4y1F7Vt
来自_新世界:
更新了41-60题~
初学者有问题可以留言~会看的~
编程软件VC++6.0 图形库安装包EasyX 详细的教学书C Prime Plus 第6版.pdf 我很感兴趣的一本书 编程之美.pdf
打包链接:https://pan.baidu.com/s/1e7ZYzzNiHlmLK6uxnViVTA 密码:o3km
最近发现的两个好网站https://docs.easyx.cn/ ,http://www.runoob.com/cprogramming/c-100-examples.html
【回复】回复 @她傻不啦叽 :链接:https://pan.baidu.com/s/1m3y_hKyh-a78x2L76kemhg
提取码:hiyo
【回复】up主还能再分享一下吗,原来的打不开了(=・ω・=)
YUE-KAKA:
质因数分解参考:
#include<stdio.h>
int main()
{
int x,t,i,a【20】={1},u=0;
printf("ÇëÊäÈëÒ»¸öÕýÕûÊý£º\n");
scanf("%d",&x);
t=x;
for(i=2;i<=x;)
{
if(x%i==0)
{
a【u】=i;
x=x/i;
if(x==1)
break;
u++;
}
else
i++;
}
printf("%dÖÊÒòÊý·Ö½âÈçÏÂ\n%d=",t,t);
for(i=0;i<=u;i++)
{
printf("%d",a【i】);
if(i!=u)
printf("*");
}
return 0;
}
【回复】这里不能发图片,我贴在我的相册里了,希望得到指正和优化
【回复】这个不会显示退格,不好意思
刘鑫磊up:
C语言——经典200道实例【基础例题100道——进阶例题100道】
https://blog.csdn.net/liu17234050/article/details/104217830
希望对你有用!
【回复】太好了,正缺这个,感谢感谢!
三国杀小度:
这是我自己写的89题,看着会舒服一点
#include<stdio.h>
int main()
{
int a【4】 = { 0 };
int n=0;
printf("请输入需要加密的数:");
scanf("%d", &n);
printf("加密后为:");
for (int i = 0; i < 4; i++)
{
a【i】 = (n % 10 + 5) % 10;
n /= 10;
printf("%d", a【i】);
}
getchar();
getchar();
return 0;
}
大衣哥编程:
感谢up分享,已经点赞。
看了up视频,勾起了我的回忆,2003年我开始接触c语言,用的就是turbox来写代码,非常不方便,后来接触了c++,再后来接触了c#, java, python, go等几种语言,总的说来,个人觉得有必要多计算机语言有个大的系统的认识,譬如:动态语言 和 静态语言,对于静态语言,如何编译的,如何链接成exe的等等,还有跨平台语言的理解,是一次编译即可多平台使用,还是每个平台需要单独编译,也就是仅仅语言层面的跨平台。
希望有机会和up一起交流。
无人打啵的冬天:
20200420-20200429,终于做完这100题了,学习了一些郝斌没提到的知识,比如绘图,文件操作,字符串等,也了解了一些库函数的使用,如time.h,积累了不少代码量,准备开始学习C的进阶课程,以及开始看K&R书。
梦入山水:
#34 id“诺亚方舟”的好几个学习视频下看见他分享群号,加了聊了一会初步判断是培训机构卖课的,小伙伴们注意识别,谨防上当!
不动的mumu:
#include "stdio.h"
#include "conio.h"
main()
{
char a=176,b=219;
printf("%c%c%c%c%c\n",b,a,a,a,b);
printf("%c%c%c%c%c\n",a,b,a,b,a);
printf("%c%c%c%c%c\n",a,a,b,a,a);
printf("%c%c%c%c%c\n",a,b,a,b,a);
printf("%c%c%c%c%c\n",b,a,a,a,b);
}
这个程序和UP的第七题是一样的,不一样的就是ASCII码的表示范围超出了127,在我code block的IDE上无法正确显示,使用(菜鸟工具的在线C编译器也不行),不知道VC++上是不是能理想显示?
神吾六道:
能不能提供源码, 目前大一学C中 ,想找这些100道有趣的经典 题来写写
【回复】https://github.com/hubojing/C-100Practice
【回复】我试了一下里面的代码,和视频的有出入并且好像有错误(比如说第五题代码)[微笑]
猫叔Newbee:
作为一个计算机专业学生,看到up好多O(n³)的算法,虽然规模小,但专业角度来看实在难以苟同,可以优化一下。
【回复】计算机的同学果然角度不同都看到复杂度这个层面了,的确如果大型算法其实对复杂度是有要求的
【回复】我觉得大部分同学是来应付考试的[微笑]
一个空白名字:
记得刚学的时候写过一个小球碰撞就是输出一个句号让他在屏幕里碰来碰去~后来就加大难度变成多个小球碰撞,碰后反弹,后来又加了句碰后产生第三个球~可惜现在找不到当时的代码了
泣天逆龍:
题目11,兔子数列,up的输出应该为2a,2b,up只算了兔子的对数,总数需要乘2。除此之外,我观看到了一些对up算法不满的弹幕,思考之后,我觉得应该出现不同月数兔子,核心代码可改为
int tuone=1,tutwo=0,tuthree=0,i;//一月兔一对
for(i=1;i<=20;i++)
{
printf(“%d ”,2tuone+2tutwo+2tuthree);
tuthree=tuthree+tutwo;//两月兔成长为成熟兔
tutwo=tuone;//一月兔子成长为二月兔
tuone=tuthree;//成熟兔生育一月兔
}
printf(“\n”);
小Fore:
我以为弹幕上是来帮人解决问题的大神,没想到都是指点江山的键盘侠,如果你什么都会,你来看着视频还发弹幕的意义在哪里呢?看了10分钟果断关了弹幕
账号已注销:
学习资料:https://pan.baidu.com/s/15_p90gD3iBm6uxtHGIMbWg
【回复】两年了,学的咋样了兄弟?