当前位置:首页 » 编程语言 » c语言输出相机图案
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言输出相机图案

发布时间: 2022-03-01 20:03:31

c语言输出以下图案

#include <stdio.h>

int main()
{
int i,j;
for(i=1;i<6;i++)
{
for(j=0;j<i;j++)
printf("1");
printf("\n");
}
return 0;
}

⑵ c语言编程输出图案

#include <stdio.h>
void main(){
printf("*\n"); /*输出一个*号,并换行*/
printf("**\n"); /*输出两个*号,并换行*/
printf("***\n"); /*输出三个*号,并换行*/
printf("**\n"); /*输出两个*号,并换行*/
printf("*\n"); /*输出一个*号,并换行*/
}

/* */之间的内容表示注释,不会出现在运行结果中,主要是使人容易看出代码的作用,从而便于维护。(当写一些比较长的代码时,建议你加一些注释,这是编程的一个好习惯)
一、二、三楼都对。但建议你像我这样写,比较正规。
一楼的代码比较复杂,用了一些不必要用的代码,建议你开始时不要用。毕竟学习要一步一步来。

⑶ C语言中如何输出图形

你可以采用循环的方法来做,需要输出A的位置的时候就输出A,其他地方就输出空格,就行了

#include<stdio.h>

voidmain()

{

inti,j,n;

printf("请输入要输出几行: ");

scanf("%d",&n);

for(i=0;i<=n;i++)

{

for(j=0;j<n-i;j++)//每行前的空格控制

printf("");

for(intk=0;k<=2*i-1;k++)输出字母

{

if(k==0||k==2*i-2)输出A

printf("A");

else

printf("");

}

printf(" ");//换行

}

}

⑷ c语言如何输出图案

在C语言中要输出一个图案还是比较方便的,主要要看清楚它是由多少行组成的,然后外循环就循环多少次。在每一次的外循环中完成一行的输出,这时要看清楚他有没有几个空格,然后再输出指定的若干个字符。等到这一行输出完成以后就换行。

⑸ 如何用C语言输出以下图案 ___* __*** _***** ******* _***** __*** ___*

源代码为:

#include<stdio.h>

#include<windows.h>

int main()

{int i = 0;

int line = 0;

scanf("%d",&line);//程序运行后,输入一个数字i,就会得到(2*i-1)行图案

for(i = 0; i < line; i++)

{int j = 0;

for(j = 0; j < line-i-1; j++)

{printf(" ");}

for(j = 0; j < 2*i+1; j++)

{printf("*");}

printf(" ");}

for(i = 0; i < line; i++)

{int j = 0;

for(j = 0; j < i+1; j++)

{printf(" ");}

for(j = 0; j < 2*(line-i-1)-1; j++)

{printf("*");}

printf(" ");}

system("pause");

return 0;}

循环结构可以减少源程序重复书写的工作量,用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构,C语言中提供四种循环,即goto循环、while循环、do while循环和for循环。

四种循环可以用来处理同一问题,一般情况下它们可以互相代替换,但一般不提倡用goto循环,因为强制改变程序的顺序经常会给程序的运行带来不可预料的错误。



(5)c语言输出相机图案扩展阅读

for循环结构是c语言中最具有特色的循环语句,使用最为灵活方便,它的一般形式为:for(表达式1;表达式2;表达式3)循环体语句 。(其中;不能省略)

表达式1为初值表达式,用于在循环开始前为循环变量赋初值。表达式2是循环控制逻辑表达式,它控制循环执行的条件,决定循环的次数。表达式3为循环控制变量修改表达式,它使for循环趋向结束。循环体语句是在循环控制条件成立的情况下被反复执行的语句。

⑹ C语言编程,输出一下图案

楼上两位都犯了同样的错误:
循环应该是以2的数量递加..
因为三角型的星号是以2的数量递加的.
main()
{char
a;
int
i,u;
a='*';
for
(i=1;i<=9;i=i+2)
{
{for
(u=1;u<=i;u=u+1)
printf("%c",a);}
printf("\n");
}

⑺ 用C语言输出图案

main()
{
int i,j,k;
for(i=0;i<=3;i++)
{
for(j=0;j<=2-i;j++)
printf(" ");
for(k=0;k<=2*i;k++)
printf("*");
printf("\n");
}
for(i=0;i<=2;i++)
{
for(j=0;j<=i;j++)
printf(" ");
for(k=0;k<=4-2*i;k++)
printf("*");
printf("\n");
}
}

⑻ C语言输出图案 * ***

我不知道C语言是怎么输出的,你把里面的system.out.print改成C语言的输出符号就行了

int main()
{
int row=4; //总行数
for(int i=1;i<=2*row-1;i=i+2){
int b=(2*row-1-i)/2,c=b;
int d=2*row-1-2*b;
for(;b>0;b--)
System.out.print(" ");
for(;d>0;d--)
System.out.print("*");
for(;b<c;b++)
System.out.print(" ");
System.out.print("\n");
}
}

⑼ 怎么用C语言程序输出这个图案

#include<stdio.h>
intmain()
{
inti,j;
for(i=1;i<4;i++)
{
for(j=1;j<=4-i;j++)printf("");
for(j=1;j<=2*i-1;j++)printf("★");
printf(" ");
}
for(i=2;i<4;i++)
{
for(j=1;j<=i;j++)printf("");
for(j=1;j<=7-(2*i);j++)printf("★");
printf(" ");
}
return0;
}

⑽ c语言图案输出

第一个:
#include<iostream>
using namespace std;

int main ()
{
int i,j;

for (i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
{
cout<<"*";
}
cout<<endl;
}
cout<<endl;
cin.get();//用于停顿...
return 0;
}
第二个:
#include<iostream>
using namespace std;

int main ()
{
int i,j;

for (i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
cout<<j<<"*"<<i<<"="<<j*i<<" ";
}
cout<<endl;
}
cout<<endl;
cin.get();//用于停顿...
return 0;
}