當前位置:首頁 » 編程軟體 » 接星星編程

接星星編程

發布時間: 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("* ");
}

如果沒有特殊要求 這是最直接的

熱點內容
手機優酷緩存視頻格式 發布:2025-05-15 04:13:45 瀏覽:209
公益電影分鏡頭腳本插畫 發布:2025-05-15 04:08:37 瀏覽:960
數據壓縮編碼 發布:2025-05-15 03:58:44 瀏覽:725
java字元為空 發布:2025-05-15 03:57:11 瀏覽:546
速訊安卓哪裡下載 發布:2025-05-15 03:55:02 瀏覽:48
緩存區數據讀寫原理 發布:2025-05-15 03:39:57 瀏覽:585
編譯器生成的是二進制文件嗎 發布:2025-05-15 03:38:42 瀏覽:955
運營為什麼區分ios和安卓 發布:2025-05-15 03:30:02 瀏覽:630
主播網站源碼 發布:2025-05-15 02:50:56 瀏覽:168
中文編程語言有哪些 發布:2025-05-15 02:48:59 瀏覽:536