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

作者&投稿:柘养 (若有异议请与网页底部的电邮联系)
编写一个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;
}



用c语言编程:编写一个程序,输入4个数,求其平均值
程序代码如下:直接编译,程序输出结果中任意输入4个数字,程序执行结果如下图所示:

c语言编写程序;输入一个摄氏温度,要求输出华氏温度。公式为f=9\/5*c+...
程序如下:include <stdio.h> int main(){ int f;float c;printf("请输入一个华氏温度\\n");scanf_s("%d", &f);c = (float)(f - 32) * 5 \/ 9;printf("它的摄氏温度为:%.2f", c);} 如图:调试通过:

用C语言写个程序,输入一个hello就能出来一个?
2、然后在一步步默认点击确定,完成即可,此时工作空间就建立起来了。二、接下来,再点击工具栏下的文件,里面有个新建菜单,点击它,出现下图的对话框:1、点击确定即可,创建出一个helloworld.c的小程序,然后我们就可以编写我们的Hello World小程序了。此时就需要我们的VC++ 6.0来编译此程序,编译无...

写个c语言程序 运行时输入a,b,c三个值时,输出其中最大者
int main(void) { int a,b,c;scanf("%d %d %d",&a,&b,&c);\/\/ 输入3个数 int max = a;\/\/默认最大值为a \/\/选出a,b中的最大值 if(max<b)max = b;\/\/将前两个中最大值与c比较,得出真正的最大值 if(max < c)max = c;printf("%d",max);\/\/输出最大值 return ...

c语言编写一个程序分几步?
编写一个C语言程序通常包括以下步骤:定义变量:根据程序的需要,定义变量用于存储数据。变量可以是整型、字符型、浮点型等。编写代码:编写程序的主体代码,包括算法和逻辑操作等。编译程序:使用C语言编译器将源代码编译成可执行文件。运行程序:运行编译后的可执行文件,观察程序的输出结果。以下是一个简单...

用C语言编写一个程序输出3到100间的素数
中断服务程序怎么写 其他类似问题2013-12-16 c语言下面的程序输出3到100间的所有素数。 23 2011-12-26 麻烦用C语言解决下这2道题 1.编写一个程序,输出3到100... 4 2013-04-27 编写一个程序,输出3~100之间的全部素数。 7 2013-04-18 C语言求解!3. 编写一个程序,输出100到500之间的所有... 3...

C语言 编写一个程序,输入一个正整数,求出它是几位数。
并初始化为0,依次把该整数n除以10,直到其为0为止,并且每除一次10,变量num的个数就自加1,最后num的值就是该整数n的位数。include <stdio.h> int main(){ int n,num=0;scanf("%d",&n);while(n){ num++;n\/=10;} printf("%d\\n",num);return 0;} \/ 输出:123456 6 \/ ...

用C语言编写程序,输入一个字符,输出它的字符值和ASCII值
1、计算机中的所有数据都是以二进制存储的,因此字符也是以二进制存储且占用一个字节,在c语言中可以把char型当作只有一个字节的有符号整数,8位有符号,最大正值就是127了。2、例如:可以这样使用循环的 include <stdio.h> include <stdlib.h> int main(){ char c;int i;printf("please input ...

c语言程序设计答案 编程实现,从键盘输入一个字符,则输出其后的字符,如...
程序源码如下:define _CRT_SECURE_NO_WARNINGS\/\/VS环境下需要,VC不需要 include<stdio.h> void main(){ char a;\/\/定义一个字符 printf("请输入一个字符:");\/\/文字提示 scanf("%c", &a);\/\/输入一个字符 printf("其后续字符为:");\/\/文字提示 printf("%c\\n", a + 1);\/\/输出其...

编写一个C语言程序?
对应题目:输入n(n<100)个整数,将所有的偶数倒序输出 代码截图 代码 运行结果 结果 完整代码 include <stdio.h> \/\/输入n(n<100)个整数,将所有的偶数倒序输出 int main(){ int n;int num[105]={0};int i=0;scanf("%d",&n);\/\/输入n for(i=1;i<=n;i++){\/\/循环n次 scanf("%d...

武威市19767705659: 编写一个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("\n"); } for(i=1;i<=3;i++) { for(j=1;j<...

武威市19767705659: 如何用C语言程序,输出以下图形 // ***** ***** ***** ***** -
柏茂银丹: //一行输出 #include<stdio.h>int main(void){printf("// ***** ***** ***** *****");return 0; }//分段输出 #include<stdio.h>int main(void){printf("//");for(int i=1;i<=4;i++){printf(" ****");}return 0; }(还有很多种输出法)

武威市19767705659: C语言!!!编程输出以下图案 -
柏茂银丹: #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <math.h>/*打印n行向右直角三角形*/ void printRightTriangleRight (int n) {int i,j; for (i=0; i<n; i++) { /*共n行*/for (j=0; j<2*i+1; j++) /*输出符号*/printf ("*");printf("\n"); ...

武威市19767705659: 如何用C语言输出以下图案 - --* - -*** - ***** ******* - ***** - -*** - --* -
柏茂银丹: 1.程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重for循环,第一层控制行,第二层控制列. 2.程序源代码: void main() { int i,j,k; for(i=0;i {for(j=0;j printf(" _");for(k=0;k printf("*");printf("\n");} for(i=0;i {for(j=0;j printf(" ");for(k=0;k printf("*");printf("\n");} }

武威市19767705659: C语言编写输出以下图案的程序 -
柏茂银丹: 你好,程序如下:#include<stdio.h> void 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("\n");}for(i=1;i<=4;i++){for(j=1;j<i+1 ;j++)printf(" ");for(k=1;k<=7-2*i;k++)printf("*");printf("\n");}} 有疑问提出.望采纳.

武威市19767705659: 用c语言程序,输出以下图形 -
柏茂银丹: #include<stdio.h> void main() {int i,j;char a[7]={'*','*','*','*','*','*','*'};for(i=0;i<=3;i++){for(j=0;j<7;j++){if((j>=(3-i))&&(j<=(3+i)))printf("%c",a[j]);elseprintf(" ");}printf("\n");}for(i=2;i>=0;i--){for(j=0;j<7;j++){if((j>=(3-i))&&(j<=3+i))...

武威市19767705659: 用C语言编写输出如下图形的程序 -
柏茂银丹: #include "stdio.h"/*#include "math.h"*//*#define N 80*/ void main() {int i,j,n; char a[][]; printf("enter a array:\n"); scanf("a[%d][]",n); printf("\n"); for(j=1;;j++) for(i=1;i<=n;i++) { if(i%2!==0) a[i][j]= '*'; else a[i][j]='#';if(i==n) n-=1; } for(i=80;i>=1;1--) for(j=1;;j++) printf("%c",a[i][j]); }

武威市19767705659: 用C语言输出以下图案
柏茂银丹: #include<stdio.h> #define MAX 7 //MAX的值为行数 void main() { int i,j,n; //i,j循环量,n分上层与下层三角形 n=7/2; for (i=0;i<=n;i++) //该循环为上半个三角形 { for (j=1;j<=i*2+1;j++) //每当内循环一次输出*,并在当前外层循环曾2*n+1 printf("*"); //换行 printf("\n"); } for (i=n-1;i>=0;i--) { for (j=1;j<=i*2+1;j++) printf("*"); printf("\n"); } } 运行: ........^ _ ^

武威市19767705659: 、请编写一个程序,程序的功能是:打印以下图案(C语言的) -
柏茂银丹: #include<stdio.h> int main() { int i,j,m; for(i=0;i<=3;++i) { for(j=0;j<3-i;++j) printf(" "); for(m=0;m<2*i+1;++m) printf("*"); printf("\n"); } for(i=3;i>=1;--i) { for(j=0;j<=3-i;++j) printf(" "); for(m=0;m<2*i-1;++m) printf("*"); printf("\n"); } getch(); return 0; }

武威市19767705659: 请用C语言程序输出以下图案 -
柏茂银丹: #include#define n 4int main(){ int i,j; for(i=0;i<=n;i++) { for(j=1;j<=n-i;j++) printf(" "); for(j=1;j<=2*i+1;j++) printf("*...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网