谁有C语言编程题目的,记住是C,不是C++等其他的

越多越好,不要选择、找错,要单纯的编程题,有的话发我邮箱里1006795270@qq.com

C和C + +的区别
C是一种结构化语言,如谭父说:“它集中在算法和数据结构。 C程序设计的首要考虑的运算处理,通过一个过程,输入(或环境条件),得到输出(或实现过程控制(交易)),而对于C + +,首要考虑的是如何构造一个对象模型,该模型能够适应相应的问题域,这样您就可以获取状态信息输出或过程控制(交易)。
C和C + +最大的区别是,他们的思维来解决问题的方式是不一样的。之所以C + +比C更先进,因为设计这个概念已经被集成到C + +“,而在C语言本身,是该算法的概念,所以C是重要的,错了!该算法是程序设计的基础和良好的设计一个好的算法,同样也不会做。此外,“C加上好的设计”也能写一个非常好的事情。
语言本身的一个子集,C是C + +的一个子集,它是什么呢?从上面可以看出,CC + +过程控制等相关功能的C + +,C(我把它称为一个“ C +“),相对于引进的重载,内联函数,异常处理,所以还加强了原有的C上的东西,C + +的面向对象设计的内??容,如类,继承扩大,虚函数,模板和容器类。
在C + +中的数据封装,键入这些东西是不是没有什么新的需要考虑,如:对象粒度的选择,对象接口的设计和继承,组合继承和其他问题。
相对于C,C + +包含了更丰富的设计概念,但C是C + +,一个自洽子集,也具有强大的功能,也是值得我们学习。

几点建议:
1。基本概念是非常重要的。无论是学习,或学习C + +的基本概念是第一位的,是比较困难的,但只有把握的基本概念,以便从总体上把握的情况下,可以居高临下。
2。C的一个子集,C + +和它的基本概念和设计方法是比较容易理解,初学者可从它开始。 BR /> 3。如果你想学习C + +,建议初学者最好不要写一个程序,如VC,BCB平台,自动代码生成什么样的,丰富多彩的界面,你会知道该怎么做。先找到一个开放的空间(UNIX,DOS),从头开始,写了几个大点的程序,轮数,然后看VC,BCB,你会很。在我看来,学习C / C + + VC,BCB唯一的主。
4。停止做梦的崩溃,必须有一个字节拉了一下,试图找出每一个问题。
5。几本书:
机械工业出版社出版的一套“计算机科学系列从C到C + +,面向对象的设计,一切,TMD是经典中的经典,而且价格也公道,童心灵和诚实。
国内也有几本书,谭父的书非常好,实在是太多了程序上的错误。强烈推荐清华周英现代软件工程(上,中,下),这是罕见的,我看到的一本好书的精髓,精华的元素的要点,薄的材料,至少降龙十八掌级的东西。

如果人们仍然希望学习C / C + +,有一些小的问题,我很乐意回答任何问题,但我认为学习C / C + +并不重要,重要的是如何锻炼你的想法没有发现的一些问题不太清楚做

我认为谭浩强“同志诈骗嫌疑人(我做了一个几乎相同的英语书),但他带来了入门手册介绍了无数的程序员理解C语言,我想信贷他的不可磨灭在C语言编程>这本书的所有例子可以用来作为行使想法的基石,他的编程是有帮助的大家,我认为这是值得一买的。课后编程很有帮助认为的例子。不要低估了一个简单的例子,他们是你的道路走向成功。

当你基本上可以掌握的例子前一本书,你有自己的一些实例程序一开始可能无法读取,但只要努力就没什么问题了,当你看到几个较大的例子,你会突然看到了光明,(例如计划,读了很多学习C / C + +快捷键),您会发现您的显着提高。例如,你看到越来越多的理解您的Windows / DOS,最好能够看一些书本上的知识系统,他将以免有的同志说,你的编程有帮助。

这是我学习C / C + +的一点经验,而不是被我吓坏了,想继续学习C / C + +的朋友有一定的帮助。我破坏中国软件人才的发展

最后,我祝愿所有坚持学习C / C + +的朋友成功!同时同志感谢您阅读我的文章。

你想学C + +,C不非学校!

今天,我确定这里说的这些话,初学者陷入更多的语言吗?更好的误区,其实,这个问题是不是很严格,但我必须说几句话来说,对于C平反!

C + +和C,有什么区别?我们现在一步一步的分析 BR />一类,I类不说,它的没有错,但对于初学者来说,它是一种负担。类的封装使得初学者程序累了,不舒服和麻烦。
参考C + +,最臭屁的事情,最好是尽量不要使用它,我从来没有不引用,除非万不得已。引用对于初学者更容易造成混乱,不知道有一定的参考,这是一个变量。
初学者学习函数重载函数重载,似乎没有什么伤害,但是,这会使初学者潜意识的C语言变量类型的重要性稀释记住C语言的变量类型是最敏感的,和类型的重要性在C语言中的变量是不言自明的。
四流运营商,和上面同样的道理,使可变式海水淡化的重要性,此外,CIN这东西是有点不太方便,有时会产生结果不知何故初学者。
五,运算符重载,典型的先进的应用程序,初学者可能根本就不需要这个东西让他们觉得C + +是困难的,门槛不能读............ BR /> 6,继承,虚函数,典型的模仿四不象,这的狗屎事情似乎深奥的,实用价值非常低...................我怎么可能把一个类类型的指针指向一个不同的类型,但在类的继承关系,实现动态绑定,晕............
......... .........一些东西,我不会评论,如:新建,删除,运营商,等............

误区:问题和答案的形式:
Q:C + +面向对象技术和面向过程?
答:第二对,错的第一个问题,C + +是不完全的对象面向对象技术,恐怕是真正的面向对象的语言,只有Java只能在
问:C + + C无法实现的功能吗?
A:至少我还没有发现......
Q:学习C学习C + +的障碍是什么?如程序设计思想......
A:至少我没有看到有这种症状的人。 BR /> Q:学习C + +学习C + +,并有重新启动?
A:没有,C + +可以将所有的C语言的特点。
问:我学完了C将肯定需要学习C + +可以通过编程?
答:完全不必要的。
问:C + +比C好?
答案:更一致的软件工程
Q:学完了C到学习C + +是不容易吗?
答:这取决于你是不是真的学完了C语言,从C到C + +睡觉前的一个星期看两本书,然后大彻大悟。然后去发布狗屁文章。

看到很多网上学习的人,我非常不同意。很多人想一口吃个胖子1,学习和想了解最新的,如果没有人愿意去学那些老的,旧的编程语言。但是你可以学明白了吗?不学TC2。0优秀的编程语言,你可以理解VC6。0?如果你真的,我宁愿做你的门徒!令人奇怪的是,那些人不知道的基本语言,如何了解最新的编程语言,我学过编程的结果并不多,只有三年。的电脑四证书和的海拔证书,但我认为我学习VC + +时,有很多不明白。有没有人教我,我只能靠自己,包括所有的结果是自己的,我从来没有汇报过上课。到学校超过6个月的VC,我觉得我有基本入职,但仍然有很多的困惑。刚开始学习VC,面临着一个项目,我真的很喜欢傻瓜在一般情况下,四恐慌触摸,毫无章法,终于勉强可以认为是大致相同的。去学校学习VC + +高级WINDOWS编程,我觉得它是很容易的,毕竟,有很多的东西,在Windows内部直接在VC调用,你可以先有了新的认识WINDOWS,去学习其他语言吗?气虚不能简单吗?

我觉得是面向过程和面向对象的,其实,很重要的, VC仍然需要一个面向过程的,很多东西是相互关联的,而不是面向过程的思想,怎么会编程吗?看到更多关于Windows编程的书籍的建议,但大多数都是比较老的书呦!我还记得TC编程的辛苦了一整天,但我仍然怀念当年的劳动付出,毕竟,我得到的一切 - 我想获得编程思想。我认为一个良好的编程思路,绝对到学习一门计算机语言是良好的比你更重要。要形成自己的编程风格。一个良好的编程思想在你的心中,一旦形成,学习什么语言,会很容易,因为你是不会在这个时候是非常简单易学,但验证!
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-04
在C语言的业主乘号不能省略。你的程序“2N,2I”一定要加上一个乘号。更改为:
,包括
无效的主要(){

INT I,J,N;
scanf函数(“%d”,& N);
为(i = 1; <= N; + +)
{(J = 2 * N-2 * i +1; J <= 3 * N-1; J + +)
(J == 2 * N-2 * i +1 | |?== 3 * N-1 | |我| |我== 1 == N)
printf的(“^”);
其他printf(“请”);
printf的(“\ n”);
}
}
第2个回答  2012-12-06
#中
包括中
定义SWAP(T,A,B)做{电视= A,A = B,B = V;}而(0 )
定义OP(O)做{[1]。 N = A [0]。 NOA [1]。 N; \
的sprintf([1]。“(%”#O“%s)”,[0],使用strcpy(TS,[1])); \
(DFS(N - 1,+ 1,R))返回1; \
1 [1] =温度;}(0)
typedef结构数据的{<BR /双N;
个char [8 * 7],/ /长度,看看是否需要设置
}数据;
数据数[];
/>诠释DFS(INT N,数据A [],双击,R){
INT I,J;
(N = 1)
如果(a [0]。NR > 1E-8 | | A [0]。NR <-1E -8)
返回0;
否则返回1;
为(i = 0; I <N; + +我){
SWAP(数据,一个[i]时,[0]);
(十= 1; J <N; + + j)条{
SWAP(数据,[ ?],A [1]);
数据温度= [1];
OP(+);
OP( - );
OP(*); / a>([1],N> 1E -8 | | A [1],N-1E-8)
OP(/);
SWAP(数据,[J], [1]);}

SWAP(数据,一个[i],A [0]);
}
返回0;
}
>
诠释的主要(无效)
{
INT R = 24,I;
为(i = 0; I <4; + + i){
scanf函数(“%s”时,NUM [I]。);
sscanf的(NUM [I]。,“如果”,与民[I],N);}

如果(DFS(4,数量,R))
printf的(“%s =%d条\ n”,NUM [3],S,R);
其他
printf的(“无答案\ n“);
0;
}
第3个回答  2012-12-04
#中
包括中
定义SWAP(T,A,B)做{电视= A,A = B,B = V;}而(0 )
定义OP(O)做{[1]。 N = A [0]。 NOA [1]。 N; \
的sprintf([1]。“(%”#O“%s)”,[0],使用strcpy(TS,[1])); \
(DFS(N - 1,+ 1,R))返回1; \
1 [1] =温度;}(0)
typedef结构数据的{<BR /双N;
个char [8 * 7],/ /长度,看看是否需要设置
}数据;
数据数[];
/>诠释DFS(INT N,数据A [],双击,R){
INT I,J;
(N = 1)
如果(a [0]。NR > 1E-8 | | A [0]。NR <-1E -8)
返回0;
否则返回1;
为(i = 0; I <N; + +我){
SWAP(数据,一个[i]时,[0]);
(十= 1; J <N; + + j)条{
SWAP(数据,[ ?],A [1]);
数据温度= [1];
OP(+);
OP( - );
OP(*); / a>([1],N> 1E -8 | | A [1],N-1E-8)
OP(/);
SWAP(数据,[J], [1]);}

SWAP(数据,一个[i],A [0]);
}
返回0;
}
>
诠释的主要(无效)
{
INT R = 24,I;
为(i = 0; I <4; + + i){
scanf函数(“%s”时,NUM [I]。);
sscanf的(NUM [I]。,“如果”,与民[I],N);}

如果(DFS(4,数量,R))
printf的(“%s =%d条\ n”,NUM [3],S,R);
其他
printf的(“无答案\ n“);
0;
}
第4个回答  2012-12-01
#中
包括中
定义SWAP(T,A,B)做{电视= A,A = B,B = V;}而(0 )
定义OP(O)做{[1]。 N = A [0]。 NOA [1]。 N; \
的sprintf([1]。“(%”#O“%s)”,[0],使用strcpy(TS,[1])); \
(DFS(N - 1,+ 1,R))返回1; \
1 [1] =温度;}(0)
typedef结构数据的{<BR /双N;
个char [8 * 7],/ /长度,看看是否需要设置
}数据;
数据数[];
/>诠释DFS(INT N,数据A [],双击,R){
INT I,J;
(N = 1)
如果(a [0]。NR > 1E-8 | | A [0]。NR <-1E -8)
返回0;
否则返回1;
为(i = 0; I <N; + +我){
SWAP(数据,一个[i]时,[0]);
(十= 1; J <N; + + j)条{
SWAP(数据,[ ?],A [1]);
数据温度= [1];
OP(+);
OP( - );
OP(*); / a>([1],N> 1E -8 | | A [1],N-1E-8)
OP(/);
SWAP(数据,[J], [1]);}

SWAP(数据,一个[i],A [0]);
}
返回0;
}
>
诠释的主要(无效)
{
INT R = 24,I;
为(i = 0; I <4; + + i){
scanf函数(“%s”时,NUM [I]。);
sscanf的(NUM [I]。,“如果”,与民[I],N);}

如果(DFS(4,数量,R))
printf的(“%s =%d条\ n”,NUM [3],S,R);
其他
printf的(“无答案\ n“);
0;
}
第5个回答  2012-11-29
百度杭电ACM,。各种难度的题目等着你

C语言编程,不是C++,求帮帮忙,谢谢!!!一旦采纳加补十分
include <stdio.h>#include <memory.h>const int M = 20;const int N = 30;int Tickets(char place[][N],int pieces) {int i,j,cnt = 0;int startx = 0,starty = 0;if(pieces > M * N) return 0;for(i = 0; i < M; ++i) {for(j = 0; j < N; ++j) {if(place...

想深入的学习c语言(不是c++),不知道有什么好的书籍可以使自己能把c语...
0. 一点编程基础都没有,看下《编码的奥秘》和《c语言大学教程》或者楼上说的《the c programming language》(此书有c++版本的,把c换成c++作为书名的,两者都是经典!)也适合作以后的工具书,ps:编码的奥秘出新版了,即使有编程基础,看了此书有百利无一弊,了解计算机系统的发展史,同时对整个...

C语言编程题
我懒得输入那么多成绩,你要手输,调用insertSTU替换该函数void printfSTU(STU *stu);\/\/按输入顺序打印15名学生7模块成绩 及 每个模块前三名的成绩int main(){ STU stu[stuNum];\/\/定义15个学生 \/\/ int i,j,sc;

谁能提供点C语言的试题给我,最好能有答案的,非常感谢!
1、编写一个程序,从命令行参数中读取两个整数,计算它们的和并输出结果。答案:include <stdio.h> int main(int argc, char *argv[]) {if (argc != 3) {printf("Usage: %s <int1> <int2>\\n", argv[0]);return 1;}int x = atoi(argv[1]);int y = atoi(argv[2]);printf("...

c语言必背代码有哪些?
2、\/*古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?兔子的规律为数列1,1,2,3,5,8,13,21...*\/ main(){ long f1,f2;int i;f1=f2=1;for(i=1;i<=20;i++){ printf("%12ld...

C语言\/C++编程学习:不找C\/C++的工作也要学C\/C++的原因!
学C++不仅仅是掌握语言本身,更是一种自我修炼,一种境界的提升。通过理解和掌握C++的面向对象编程、泛型机制、模板、STL等,你可以构建出更复杂、更灵活的程序。同时,实践项目、游戏编程和Linux操作系统的理解,能使你对编程有更深的理解和应用。总结来说,学习C\/C++是为了提升编程综合能力,让你在面对...

c语言编程,完全没有头绪,请求帮助,拜托了,要用c语言,不要用c++,最好有...
那么从身材看不出就从身高看,从第八个可以看出a和c是满足身高的。所以可以理解为a,c属于第三个。那么c是高个子,细身材,又是黄头发,那么可以得出(1)中未知的那个就是c,再看(4),满足条件的只有C。得出卡洛尔是他梦中情人。我觉得是不是可以用递推或者递归尝试下。当然,这也是我的猜测。

求C语言的教程,入门的,电子书或者视频都ok~
1.把C++当成一门新的语言学习(和C没啥关系!真的);2.看《Thinking In C++》,不要看《C++变成死相》(C++编程思想,翻译的非常差);3.看《The C++ Programming Language》(这本东西有影印板的)和《Inside The C++ Object Model》 ,不要因为他们很难而 我们自己是初学者所以就不看;4.不...

哪里有c语言交流群啊
69621422 程序员职业规划-4 40041627 软件开发技术与外包 18408170 〈中国风暴〉C++群02 111056324 179联盟C++新手群 47671950 C Base Tap 100216306 C\/C++ 100985618 C\/C++交流群 90432559 C与C++开源项目研究 31066255 C语言的天堂 102459731 VC++数据库+ADO编程 39522385 VC软件开发(3)58476566 windows...

我想自学编程,知道了c语言,但对学习c,c++,c#还有汇编不知从何下手,先后...
自学的话,建议学习一点c\/c++的基础,熟悉下编程,然后学习C#,有一技傍身。因为C#相对来说容易入门,做项目也更加方便快捷,很多东西都给你封好了,但有时候的确不太灵活,不过很难遇到,遇到也可以换种方式解决。还有就是兼容问题,不过不用担心,微软还是占了很大一部分市场的。学习C#一段时间后:...

相似回答
大家正在搜