重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
# include stdio.h
成都创新互联公司欢迎联系:13518219792,为您提供成都网站建设网页设计及定制高端网站建设服务,成都创新互联公司网页制作领域十多年,包括成都iso认证等多个领域拥有多年的网站制作经验,选择成都创新互联公司,为企业锦上添花。
void draw_pyramid(int size)
{
int i,j;
for(i=0;isize;i++)//'*'的总层数
{
for(j=0;jsize-i-1;j++)//打印第i行最前面的空格
printf(" ");
for(j=0;ji+1;j++)//打印第i行的'*'
printf("* ");
printf("\n");
}
}
int main()
{
draw_pyramid(6);
}
c语言一元二次方程编程是#include iostream 。#include cmath。using namespace std。int main()。{float a,b,c;float x1,x2; cinabc;float dlt=b*b-4*a*c;if(dlt=0){x1=-b/2/a+sqrt(dlt)。/2/ax2=-b/2/a-sqrt(dlt)/2/a。
形如x=p或(nx+m)=p(p≥0)的一元二次方程可采用直接开平方的方法解一元二次方程.如果方程化成x²=p的形式,那么可得x=±p;(x²=p,x=±根号p)如果方程能化成(nx+m)=p(p≥0)的形式,那么nx+m=±p。
简洁的语言:
C语言包含的各种控制语句仅有9种,关键字也只有32个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。
实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故c语言拥有非常简洁的编译系统。
提供的控制语句具有结构化特征,如for语句、if...else语句和switch语句等。可以用于实现函数的逻辑控制,方便面向过程的程序设计。
以下是用 C 语言编写的求解一元二次方程 ax^2 + bx + c = 0 的根的程序:
#include stdio.h
#include math.h
int main()
{
double a, b, c; // 一元二次方程的系数
double delta; // 一元二次方程的判别式
double x1, x2; // 一元二次方程的根
printf("请输入一元二次方程的系数(a, b, c):\n");
scanf("%lf%lf%lf", a, b, c);
delta = b * b - 4 * a * c; // 计算判别式
if (delta = 0) {
x1 = (-b + sqrt(delta)) / (2 * a); // 计算第一个根
x2 = (-b - sqrt(delta)) / (2 * a); // 计算第二个根
printf("该方程的根为:%.2lf, %.2lf\n", x1, x2);
} else {
printf("该方程无实数根\n");
}
return 0;
}
以上程序中,首先从键盘输入一元二次方程的系数 a、b、c,然后根据公式计算出方程的判别式 delta,如果 delta 大于等于 0,就计算出方程的两个实数根 x1 和 x2 并输出,否则输出方程无实数根。其中,sqrt 函数用于计算平方根,需要包含头文件 math.h。
思路:定义一个函数fun(x,n)求x的n次方,即进行n次for循环执行x的累成,主函数调用fun函数。
参考代码:
#include stdio.h
int fun(int x,int n){
int s=1;
while(n--){
s*=x;
}
return s;
}
int main()
{
int x=2,y=10;
printf("%d\n",fun(2,10));
return 0;
}
/*
运行结果:求2的10次方
1024
*/