c语言打印星号问题

Python027

c语言打印星号问题,第1张

for(j = 0j <= 3-ij++) //说是什么函数4-i,怎么变3-i了?

因为 j的初始值是0不是1;

//如果第一行的星号数 用2i+1的函数 那么 2*1+1=3?难到第一行就输出三个星吗?

第一行的行号,你定义的是0,不是1;

for(k = 0k <= 2*ik++) //说2i+1怎又变 2i了?

因为 k的初始值是0不是1;

要熟悉编程范式,尤其是面向过程及面向对象这两种要广泛阅读,多用编译器及IDE(网上有许多免费的)练习编程。

选择一种编程语言。初学者一定要从主流语言开始学习,比如中级语言C和C++。这两种语言是任何一名合格、专业的程序员都必须掌握的,因为它们称得上是软件开发界的主流。

但是最好不要从高级语言开始学,如Java,因为这些语言对于初学者来说难度未免太高(高级语言可以以后再学,但是C语言和C++应该作为你的基础)。

然而对于完完全全的门外汉的来说,可能C和C++都有点困难,那么你也可以从Python开始学,这种语言被大家广泛认为是适合初学者的。