如何使用Visual Studio 2010编写一个C语言程序,本经验将手把手教大家如何通过VS2010编写一个简单的C语言小程序......
2023-03-16 389 C语言
为了加深对for语句的理解,我们看三个利用c语言编程输出*形的例子,这里的*形包括直角形、等腰形和钻石形。所用编程环境Microsoft Visual C 6.0。让我们在这里体验算法和编程的魅力。
#includestdio.h>
void main()
{
int i,j;
for(i=1;i=5;i )
{
for(j=1;j=i;j )
{
printf("*");
}
printf("\n");
}
}
编程界面和输出结果:
#includestdio.h>
void main()
{
int n,m,k;
for(n=1;n=7;n )
{
for(m=7;m>=n;m--)
{
printf(" ");
}
for(k=1;k=2*n-1;k )
{
printf("* ");
}
printf("\n");
}
}
编程界面和输出结果:
#includestdio.h>
#includemath.h>
int main(void)
{
int i,j,k;
for(i=1;i=10;i )
{
for(j=1;j=abs(5-i);j )
printf(" ");
for(k=1;k=9-2*(abs(5-i));k )
printf("*");
printf("\n");
}
return 0;
}
编程界面和输出结果:
附例1:用二分法求方程的根。这里给出方程:
2*x*x*x-4*x*x 3*x-6=0
求出方程在(-10,10)之间的根。
二分法的数学意义大家可以先提前复习一下。
这里给出编程代码,供大家参考。
#include stdio.h>
#includemath.h>
float Function(float x)
{
float Function=2*x*x*x-4*x*x 3*x-6;
return Function;
}
void main()
{
float a=-10;
float b=10;
do
{
if(Function((a b)/2)>0)
{
a=a;
b=(a b)/2;
}
else
{
a=(a b)/2;
b=b;
}
}while(fabs(Function((a b)/2))>=1e-5);
printf("%f\n",(a b)/2);
}
运算结果如下:
求得:
x=2
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
如何使用Visual Studio 2010编写一个C语言程序,本经验将手把手教大家如何通过VS2010编写一个简单的C语言小程序......
2023-03-16 389 C语言
怎样使用VC软件编译并运行C语言程序,ViualC 6.0是一款非常好的软件,它不仅可以运行C代码程序,还可以创建位图和PPT等工程文件,现在的全国计算机等级考试(二级C)指定的编译软件就是VC6.......
2023-03-16 144 C语言