本文目录一览:
C语言编程的一般步骤有哪些?
首先明确要解决的问题;
其次分析问题并选择想要利用的算法,或者自己想一个的算法;
画流程图,明确解决问题过程中的逻辑关系和时序关系;
然后才是上机编写代码;
之后是debug调试,基本就可以执行了。
具体就上机编写代码来讲,首先需要打开C++的开发环境,然后新建一个工程;
然后新建一个文件(如果是VC6.0就可以继续写了,如果是VS20**的话就需要在文件菜单中选择将文件移入工程);
在文件中写入代码,然后就可以编译运行了。
具体代码的格式来讲,首先应该引用头文件#include
,然后在所有头文件引入之后加一行using namespace std;
后面可以写函数了,具体就看你自己的发挥了~
c语言编程:输入21到183之间(含21.183)任意一个整数,输出1到33之间的六个数(不能相同,升序输出)
// num.cpp : 定义控制台应用程序的入口点。
//
#include stdio.h
#include stdlib.h
void factor_num( void )
{
int inNum = 0, outNum[6] = {0};
int count = 0, sum = 0;
int low = 0, up = 0;
int flag = 0;
int i = 0, j = 0, k =0, l=0, m = 0, n = 0;
low = 1; up = 33;
printf( "Please input a number(21-183):" );
scanf( "%d", inNum );
getchar();
for( i=low; i<=up; ++i )
{
sum = 0;
outNum[0] = i;
sum += outNum[0];
if( sum == inNum )
{
break;
}
for( j=i+1; j<=up; ++j )
{
outNum[1] = j;
sum += outNum[1];
if( sum == inNum )
{
break;
}
for( k=j+1; k<=up; ++k )
{
outNum[2] = k;
sum += outNum[2];
if( sum == inNum )
{
break;
}
for( l=k+1; l<=up; ++l )
{
outNum[3] = l;
sum += outNum[3];
if( sum == inNum )
{
break;
}
for( m=l+1; m<=up; ++m )
{
outNum[4] = m;
sum += outNum[4];
if( sum == inNum )
{
break;
}
for( n=m+1; n<=up; ++n )
{
outNum[5] = n;
sum += outNum[0];
if( sum == inNum )
{
printf( "%d\t%d\t%d\t%d\t%d\t%d\t\n", outNum[0], outNum[1], outNum[2], outNum[3], outNum[4], outNum[5] );
++count;
break;
}
}
}
}
}
}
}
printf( "\n总共有 %d 种分解方法。\n", count );
}
void main( void )
{
char select = 'y';
while( select == 'y' )
{
factor_num();
printf("\n是否继续?(y/n)");
scanf( "%c", &select );
getchar();
}
system( "pause" );
}
c语言编程怎样入门
任何知识的学习没有太多捷径,但有经验、方法及教训
(1)基础教材选择-系统又通俗易懂,最好有该书配套免费视频
建议选择系统正统的大学教材,尽量不要选择“多少天精通C语言”等吸引眼球的教程,相信一点C语言学习没有速成。这里给大家推荐一本不错的入门教程:清华大学出版社-孙海洋-C语言程序设计,讲解很透彻、知识点很全面、例程较多且通俗易懂。优酷“孙海洋课题”还有全书免费教学视频,便于自学。
(2)动起手来--立马安装VC6.0或VS开发环境
C语言是特别注重动手实操能力的课程!!动起手来,现在开始安装VC6.0开发环境,从第一个经典程序“Hello,world!”开始,每一个例题及知识点均通过开发环境验证、理解深化。多做每一章小型实验操作(网上多得很)。提升代码调试能力。
(3)有了基础后,一般可以有两个发展方向可供选择
(i)转向项目实战
建议购买一本C语言项目教程,在实践项目中强化理论知识的学习。
(ii)继续深入理论学习
建议购买国外经典深入学习C语言的教程,人民邮电出版社-C Primer Plus(第5版),或者 机械工业出版社-C程序设计语言(第2版.新版)
下定信心,坚持下去!希望对你有所帮助。
下面是转载的 孙海洋 版 C语言程序设计 部分内容截图。