当前位置:首页 » 编程软件 » 编程输出星星

编程输出星星

发布时间: 2022-08-11 03:21:08

c语言编程序求打印出第一行6个星星 第二行5个星星到最后一行只有一个星星

#include <stdio.h>int main(){ for(int i = 0; i < 6; ++i) { for(int j = 6; j > i; j--) { printf("*"); } printf("\n"); }

return 0;}

❷ C语言控制台输入怎么样编程星星

//用getch()函数,这个函数只接收字符,不回显,接收到一个字符,可以直接输出‘*’
#include<stdio.h>
#include<conio.h>
#include
<stdlib.h>
#define
PassWordLength
10
int
main()
{

char
PassWord[PassWordLength+1]={0};

char
name[10];

int
i=0;

printf("Enter
your
name:");

scanf("%s",name);

printf("Please
enter
the
password:");

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

{

PassWord[i]
=
getch();

if(PassWord[i]!=0x0d)//输入的不是回车符,输出'*'

printf("*");

else
break;

}

PassWord[PassWordLength]=0;

printf("\nName:%s",name);

printf("\nPassword:
%s\n",PassWord);

system("PAUSE");

return
0;
}

❸ 用c语言编写输出金字塔状的三行星号,怎么做

可通过for语句编写输出金字塔状的三行星号。具体步骤如下。

1、打开visual C++ 6.0,打开文件-新建-文件-C++ Source File。

❹ 如何用C语言输出星号

C语言输出如题所示图案的代码如下:

#include<stdio.h>

int main( )

{

int x;

int i,j,k;

printf("请输入,需要生成图案的行数(单数):");

scanf("%d",&x);

k=x/2+1;

for(i=1;i<=k;i++)

{

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

printf("*");

printf(" ");

}

for(i=k-1;i>=1;i--)

{

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

printf("*");

printf(" ");

}

}

(4)编程输出星星扩展阅读:

由题,需要输出这样一个图像,可将其看为一个正三角形与倒三角形的组合。

且对于下图:

*
***
*****
*******
*****
***
*

由行数与*号的关系可得,在对于总行数/2+1的部分,行数*2+1,即为*号的数目,因而得到了前半段图形的代码。

而对于后半部分的倒三角形,其行数可记为,倒数总行数/2...3、2、1行,则可利用循环以及2*行数-1,得到下半部分的图像。

❺ C语言如何用代码打出星星,如下

既然你这么急,我还是答一下吧,原图没法输出,类似的可以实现,,你看哪个最像原图就写哪个吧:

图形1:

#include <stdio.h>

int main(void)

{

int i,j;

for(i=1;i<=7;i++)

{

for(j=7-i;j--;) printf(" ");

for(j=i;j--;) printf(" *");

printf(" ");

}

return 0;

}

❻ c语言程序设计用for语句打出星星星

#include<stdio.h>
intmain()
{intn,i,j;
scanf("%d",&n);
for(i=0;i<n;i++)
{for(j=i+1-n;j<2*i+1;j++)
printf((j>=0&&j<=2*i)?"*":"");
printf(" ");
}
for(i=n-2;i>=0;i--)
{for(j=i+1-n;j<2*i+1;j++)
printf((j>=0&&j<=2*i)?"*":"");
printf(" ");
}
return0;
}

java编程 要求输出一个由星星组成的菱形 第一,七行一个 第二,六行三个 第三,五行五

public class Diamond1 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
String m=" ";
for(int a=0;a<4;a++){//控制行数,为后面的公式定基数
for(int b=4-a;b>=0;b--){
System.out.print(m);//输出*之前的空格
}for(int c=2*a-1;c>-2;c--){
System.out.print("*");//输出对应行数的*数目
}System.out.println();//换行
}//菱形上半部分
for(int A=4;A<7;A++){//控制行数,为后面的公式定基数
for(int B=A-3;B>=-1;B--){
System.out.print(m);//输出*之前的空格
}for(int C=13-2*A;C>0;C--){
System.out.print("*");//输出对应行数的*数目
}System.out.println();//换行
}//菱形下半部分
}
}

手打~~

❽ C语言编程,打印下列图形,怎么写 * ** *** **** *****

#include<stdio.h>
void main()
{
int i,j,n;//声明i为要打印的行数,j是控制输出打印空格和星星,n是菱形为菱形的高
printf("请输入菱形的高(奇数) ");
scanf("%d",&n); //接受输入胡奇数
for(i=1;i<=n/2+1;i++) //先打印上半部分,如果奇数输入的是5,那么上面就会显示3行,以此类推
{
for(j=1;j<=n-i;j++) //打印空格
{
printf(" ");
}
for(j=1;j<=2*i-1;j++)//打印星星
{
printf("*");
}
printf(" ");
}
for(i=n/2;i>=1;i--) //n已经明确了,打印下半部分,如果n为5,那么下半部分显示两行,以此类推
{

for(j=1;j<=n-i;j++) //打印空格
{
printf(" ");
}
for(j=1;j<=2*i-1;j++)//打印星星
{
printf("*");
}
printf(" ");
}
}

❾ C语言编程打印星星程序检查,谢谢

#include<stdio.h>
intmain()

{
inti,j,n;
printf("请输入一个数字n: ");
scanf("%d",&n);
//你这儿多加了个括号啊,而且这缩进看着很混乱啊,即使是这样打印出来也是个死循环
//你是想做成打印什么样的呢?
for(i=1;i<=n;i++)
{

for(j=1;j<=n;j++)printf("*");//只循环一次就不用写for了
printf(" ");//输出第一行星星

for(i=2;i<n;i++)
{
for(j=1;j<i;j++)printf("");
for(j=i;j<=i;j++)printf("*");
printf(" ");
} //输出中间行星星
for(j=1;j<=n;j++)printf("*");//只循环一次就不用写for了
printf(" ");//输出最后一行星星
}
return0;
}

是打算输出这种效果么? 如果是的话,上面给你改了下代码

❿ vb编程中的“星星”图案怎么打出来

Private Sub Command1_Click()
Dim i As Integer, j As Integer
For i = 1 To 10
For j = 1 To i
Print "*";
Next
Print
Next
End Sub

热点内容
怎么编译充值后台 发布:2025-03-26 12:20:19 浏览:468
k临近算法 发布:2025-03-26 12:16:36 浏览:451
苹果手机存储的密码在哪看 发布:2025-03-26 12:04:25 浏览:738
选号脚本 发布:2025-03-26 12:03:38 浏览:238
如何让更改路由器密码 发布:2025-03-26 12:03:28 浏览:358
哪里买安卓播放器最便宜 发布:2025-03-26 11:57:15 浏览:48
xsdk编译后未生成elf文件 发布:2025-03-26 11:51:14 浏览:689
自己的安装包编译到路由器里 发布:2025-03-26 11:50:31 浏览:561
c语言iftrue 发布:2025-03-26 11:48:32 浏览:10
中央编译局工人 发布:2025-03-26 11:47:53 浏览:502