编写一个c程序,输出以下图案* *** *****

来自:贴吧网友   更新日期:2024-05-10
编写一个C语言程序,输出如下图案 ***** *** *


# include int main () {int n,i,j; scanf("%d",&n); for(i=n;i>0;i--) {for(j=n;j>i;j--) printf(" "); for(j=i+i;j>1;j--) printf("*"); printf("
"); } return 0;}

C语言程序编写如下:
#include
void main()
{int i,j,k,n;
printf("请输入金字塔的层数:");
scanf("%d",&n);
for(i=0;i<n;i++)
{for(j=0;j<(n-1-i);j++)
printf(" ");
for(k=0;k<=2*i;k++)
printf("*");
printf("
");}}

知识延展:
掌握c语言的写法之后,就找一些简单的题目,如课本的课后练习都是简单的,自己先不要看答案,自己想一下,应该怎么写,最好边想边在稿纸上写,如果能完整的写完,那就上机调试,自己改一下,成功当然最好,要是不行,就看一下答案,一定要完全理解才行,一两天后,自己再写一下,看看能不能写出来。

程序如下:

#include<stdio.h

int main() { int i,j,k; for(i=1;i<=4;i++) //先打印上边的四行 { for(j=1;j<=4-i;j++)

//控制要打印的空格数量 printf(" "); for(k=1;k<=2*i-1;k++) //

控制要打印的星号数 printf("*"); printf("
"); }  for(i=1;i<=3;i++) { for(j=1;j<=i;j++) 

//控制要打印的空格数 printf(" "); for(k=1;k<=7-2*i;k++) 

//控制要打印的星号数 printf("*"); printf("
"); } return 0;

}

灵活方便

C语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。 C 语言可以象汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。

C的运算符包含的范围很广泛,共有种34个运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C的运算类型极其丰富表达式类型多样化,灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。

以上内容参考:百度百科-c程序



程序如下:

#include<stdio.h> 

int main() { int i,j,k; for(i=1;i<=4;i++) //先打印上边的四行 { for(j=1;j<=4-i;j++) //控制要打印的空格数量 printf(" "); for(k=1;k<=2*i-1;k++) //控制要打印的星号数 printf("*"); printf("
"); }  for(i=1;i<=3;i++) { for(j=1;j<=i;j++) //控制要打印的空格数 printf(" "); for(k=1;k<=7-2*i;k++) //控制要打印的星号数 printf("*"); printf("
"); } return 0;

}

扩展资料

C语言的特点:

1、简洁紧凑、灵活方便

C语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。 C 语言可以象汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。

2、运算符丰富

C的运算符包含的范围很广泛,共有种34个运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C的运算类型极其丰富表达式类型多样化,灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。

3、数据结构丰富

C的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据类型的运算。并引入了指针概念,使程序效率更高。另外C语言具有强大的图形功能, 支持多种显示器和驱动器。

4、C是结构式语言

结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰, 便于使用、维护以及调试。

C语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。

5、C语法限制不太严格、程序设计自由度大

一般的高级语言语法检查比较严,能够检查出几乎所有的语法错误。而C语言允许程序编写者有较大的自由度。

参考资料来源:百度百科:C语言的特点



#include <stdio.h>
int main()
{
printf("*\n***\n*****");

return 0;

}
我就理解为,你是要做一个
*
***
*****
的三角形了,题目我看不清楚;

#include <stdio.h>
void p(int n)
{printf("***** ");
 for(;--n;)printf("**");
 printf("*
");
}
int main( )
{ int i,n;
  scanf("%d",&n);
  for(i=1;i<=n;i++)p(i);
  return 0;
}



# include int main () {int n,i,j; scanf("%d",&n); for(i=n;i>0;i--) {for(j=n;j>i;j--) printf(" "); for(j=i+i;j>1;j--) printf("*"); printf("
"); } return 0;}

C语言程序编写如下:
#include
void main()
{int i,j,k,n;
printf("请输入金字塔的层数:");
scanf("%d",&n);
for(i=0;i<n;i++)
{for(j=0;j<(n-1-i);j++)
printf(" ");
for(k=0;k<=2*i;k++)
printf("*");
printf("
");}}

知识延展:
掌握c语言的写法之后,就找一些简单的题目,如课本的课后练习都是简单的,自己先不要看答案,自己想一下,应该怎么写,最好边想边在稿纸上写,如果能完整的写完,那就上机调试,自己改一下,成功当然最好,要是不行,就看一下答案,一定要完全理解才行,一两天后,自己再写一下,看看能不能写出来。

有友圈,时尚产品用品的交流,为健康绿色生活提供参考

Copyright© 有友圈 2024