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

接星星编程

发布时间: 2022-11-04 03:15:27

A. 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;
}

B. 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;
}

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

C. 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();//换行
}//菱形下半部分
}
}

手打~~

D. 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;
}

E. 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;

}

F. 有个c语言编程题求每行星星数5行5列第1行一颗星,第2行三颗星,第3行5颗,第4行3颗,第5行一颗星

//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
void main(void){
char i,ci,j;
printf("\n\n");
for(i=1,ci=0;i;++ci<3 ? i++ : i--){
printf("%*c",48-i,' ');
for(j=1;j<i+i;j++)
printf("%c",'*');
printf("\n");
}
}

G. 少儿编程如何将星星固定到魔法棒上

直接将星星拖拽到魔法棒的位置。
操作步骤:
1、在角色区选中星星元素。
2、在动画显示区,选中星星按住鼠标左键拖拽到魔法棒上。

H. c++流星雨编程步骤祥解

学习交流群:8721441o7
//流星雨.cpp:定义控制台应用程序的入口点。
//

#include"stdafx.h"
#include<graphics.h>
#include<mmstream.h>
#include<conio.h>
#include<stdio.h>
#pragmacomment(lib,"winmm.lib")
#include<Windows.h>
#include<time.h>
#defineMAXSTAR1600
#defineMAXSTAR1000

structSTAR
{
intx,y,step,style;
}star[MAXSTAR];
structSTAR1
{
intx,y,step,color;

}star1[MAXSTAR1];
IMAGEimage;
/*
intmain()
{
initgraph(640,640);//创建一个窗口
mciSendString("open等你下课.mp3aliasmusic",0,0,0);//加载音乐
mciSendString("playmusicrepeat",0,0,0);//播放音乐
loadimage(&image,"2.jpg",640,640);
putimage(0,0,&image);


while(1);//Sleep(10000);
return0;
}
*/
//星星模块
voidinitStar1(inti);
voidmoveStar1(inti);
//流行模块
voidinitstar(inti);
voidmoveStar();
voiddrawStar();
//初始化
voidinitData();intmain()
{
initData();
mciSendString("open等你下课.mp3aliasmusic",0,0,0);//加载音乐
mciSendString("playmusicrepeat",0,0,0);//播放音乐
while(1)
{
BeginBatchDraw();
cleardevice();
for(inti=0;i<MAXSTAR1;i++)
{
moveStar1(i);
}
moveStar();
drawStar();
Sleep(50);
EndBatchDraw();
}
closegraph();
}

voidmoveStar1(inti)
{
putpixel(star1[i].x,star1[i].y,0);
star1[i].x+=star1[i].step;
if(star1[i].x>640)
initStar1(i);
putpixel(star1[i].x,star1[i].y,star1[i].color);
}
voidinitData()
{
srand((unsignedint)time(NULL));
initgraph(640,480);

//初始化星空
loadimage(&image,"1.jpg",50,50);
inti=0;
for(i=0;i<MAXSTAR1;i++)
{
initStar1(i);
star1[i].x=rand()%640;
}

//初始化流量
for(i=0;i<MAXSTAR;i++)
{
initstar(i);
}
}
voidinitStar1(inti)
{
star1[i].x=0;
star1[i].y=rand()%480;
star1[i].step=rand()%5;
star1[i].color=RGB(star1[i].step*51,star1[i].step*51,star1[i].step*51);
}
//流行实现

voidinitstar(inti)
{
star[i].x=rand()%1280-640;//-640--640
star[i].y=-144;
do
{
star[i].step=rand()%30+1;
}while(star[i].step<5);
star[i].style=rand()%3+1;
}
voidmoveStar()
{
for(inti=0;i<MAXSTAR;i++)
{
star[i].x+=star[i].step;
star[i].y+=star[i].step*0.8;
}
}
voiddrawStar()
{
for(inti=0;i<MAXSTAR;i++)
{
switch(star[i].style)
{
case1:
putimage(star[i].x,star[i].y,&image,SRCPAINT);
break;
}
}
}

I. 如何用java编程输出由星星组成的各种形状

通常是找出各行星星数量空格数量与对应行与列的关系,用循环输出每行的空格跟星星数量

J. 有个c语言编程题,求每行星星数,5行,5列,第1行一颗星,第2行三颗星,第3行5颗,第4行3颗,第

#include<stdio.h>
intmain()
{
printf("* ");
printf("*** ");
printf("***** ");
printf("*** ");
printf("* ");
}

如果没有特殊要求 这是最直接的

热点内容
迭代法编程c 发布:2025-05-15 04:58:01 浏览:814
用什么dns服务器地址快 发布:2025-05-15 04:52:59 浏览:26
手机端so反编译 发布:2025-05-15 04:50:55 浏览:610
linuxlamp安装 发布:2025-05-15 04:50:45 浏览:578
sqlplus缓存区怎么设置 发布:2025-05-15 04:50:44 浏览:858
shell脚本环境变量 发布:2025-05-15 04:45:18 浏览:693
安卓nba2k18什么时候出 发布:2025-05-15 04:38:42 浏览:393
王者安卓转苹果为什么显示失败 发布:2025-05-15 04:35:49 浏览:18
手机优酷缓存视频格式 发布:2025-05-15 04:13:45 浏览:210
公益电影分镜头脚本插画 发布:2025-05-15 04:08:37 浏览:961