當前位置:首頁 » 編程軟體 » 金字塔編程

金字塔編程

發布時間: 2022-11-27 00:11:10

『壹』 java中金字塔 編程

importjava.util.Scanner;

publicclassT{

publicstaticvoidmain(String[]args){
System.out.println("請輸入一個大寫字母:");
Scanners=newScanner(System.in);
Stringinput=s.next();
if(input.length()!=1||input.charAt(0)<65||input.charAt(0)>90){
System.out.println("輸入的不是一個大寫字母。");
}
intc=input.charAt(0)-65;
for(inti=0;i<=c;i++){
for(intj=25;j>i;j--){
System.out.print("");
}
for(intj=0;j<=i;j++){
System.out.print((char)(j+65));
}
for(intj=i-1;j>=0;j--){
System.out.print((char)(j+65));
}
System.out.print(" ");
}
}

}

『貳』 編程輸出以*組成的金字塔圖形,5行。c語言

代碼如下, 可以通過修改上面#define的ROW和CHAR控制行數以及列印的字元。

#include<stdio.h>

#defineROW5
#defineCHAR'*'

intmain()
{
inti,j;
for(i=1;i<=ROW;++i)
{
//輸出ROW-i個空格
for(j=0;j<ROW-i;++j)
putchar('');
//輸出2i-1個字元
for(j=0;j<i*2-1;++j)
putchar(CHAR);
//換行
putchar(' ');
}
return0;
}

『叄』 c++編程:輸入一個字母,輸出由這個字母決定其高度的字元「金字塔」。

intmain(void)
{
charc,init;
inti,j;
printf("請輸入一個字母:");
scanf("%c",&c);
if((c>='a')&&(c<='z'))
{
init='a';
}
elseif((c>='A')&&(c<='Z'))
{
init='A';
}
else
{
printf("輸入錯誤");
getch();
return0;
}
for(i=init;i<=c;i++)
{
for(j=0;j<c-i;j++)
{
printf("");
}
for(j=init;j<=i;j++)
{
printf("%c",j);
}
for(j=i-1;j>=init;j--)
{
printf("%c",j);
}
printf(" ");
}
getch();
return0;
}

『肆』 編寫金字塔程序

以下用的是C#編寫金字塔程序

double realCoord, imagCoord;
double realTemp, imagTemp, realTemp2, arg;
int iterations;
for (imagCoord = 1.2; imagCoord >= -1.2; imagCoord -= 0.05)
{
for (imagCoord = -0.6; realCoord <= 1.77; realCoord += 0.03)
{
iterations = 0;
realTemp = realCoord;
imagTemp = imagCoord;
arg = (realCoord * realCoord) + (imagCoord * imagCoord);
while ((arg < 4) && (iterations < 40))
{
realTemp2 = (realTemp * realTemp) - (imagTemp * imagTemp) - realCoord;
imagTemp = (2 * realTemp * imagTemp) - imagCoord;
realTemp = realTemp2;
arg = (realTemp * realTemp) + (imagTemp * imagTemp);
iterations += 1;
}
switch (iterations % 4)
{
case 0:
Console.Write(".");
break;
case1:
Console.Write("o");
break;
case2:
Console.Write("0");
break;
case3:
Console.Write("@");
break;
}
}
Console.Write("\n");
}
Console.ReadKey();

『伍』 如何用編程輸入1~9的數字金字塔

public static void main(String[] args) {

/* 共九行
* 每行的中間為行數
* 左邊從1開始 峰值為當前行數 達到峰值後 累減至1
* */

for(int row=1;row<=9;row++ ){ //外層循環控制行數
String str=""; //列印語句
boolean isFZ=false; //是否達到峰值 達到峰值 需要開始累減
for( int col=1;col<=row && col>=1 ; ){
str=(str+col);
if(col==row) isFZ=true;
col = (isFZ ? col-1 : col+1); //達到峰值 開始累減 否則累加
}
System.out.println(str); //每行列印一次
}
}

『陸』 c語言 數字金字塔的編程

#include<stdio.h>
int main()
{
int i,j;
for(i=1; i<=9; i++)
{
for(j=2*(9-i); j>=0; j--)
printf(" ");
for(j=1; j<2*i; j++)
if(j%2==0)printf(" ");
else printf("%d",i);
putchar('\n');
}
return 0;
} return 0就是一個返回值 ,程序正常結束 因為你的主函數需要一個int類型的返回值 0此時就是 也可以不加 不過不符合標準的寫法

『柒』 利用C++如何編程數字金字塔

1、代碼很簡短,就是幾層循環語句,依次換行輸出數字。

2、常式:

#include<iostream>

usingnamespacestd;

intmain()

{

intn,i,j,k,m;

cout<<"inputnumber:";

cin>>n;//輸入數字金字塔數目n

for(i=0;i<n;++i) //第一層循環,控制有多少層金字塔

{for(m=0;m<n-i;++m)cout<<"";//第二層循環,輸出每層的空格。

for(j=i+1;j>0;--j) cout<<j; //第二層循環,輸出每層左半邊數。

for(k=1;k<=i;++k) cout<<k+1; //第二層循環,輸出每層右半邊數。

cout<<endl; //輸出每層的換行。

}

}

『捌』 goc數字金字塔如何編程

方法如下
public static void main(String[] args) {/* 共九行* 每行的中間為行數* 左邊從1開始 峰值為當前行數 達到峰值後 累減至1* */
for(int row=1;row<=9;row++ ){ //外層循環控制行數String str=""; //列印語句boolean isFZ=false; //是否達到峰值 達到峰值 需要開始累減
for( int col=1;col<=row && col>=1 ; ){str=(str+col);if(col==row) isFZ=true;col = (isFZ ? col-1 : col+1); //達到峰值 開始累減 否則累加}System.out.println(str)。

『玖』 如何用c語言編寫這個數字金字塔

#include
void main()
{
int i,j;
for (i=1;i<=3;++i) // 控制金字塔的層數,本例輸出3層,可以改變輸出任意層
{
for (j=1;j<=3-i;++j) // 控制金字塔每層前面輸出的空格數
printf(" ");
for (j=1;j<=2*i-1;++j) // 控制金字塔每層需要列印'*'的個數
printf("*");
printf("\n"); // 一層金字塔輸出完畢,換行繼續輸出下一層
}
}

熱點內容
隆地優選交易密碼是什麼 發布:2025-05-14 21:53:23 瀏覽:93
強酸強鹼存儲櫃 發布:2025-05-14 21:45:16 瀏覽:563
車輛參數配置包括什麼 發布:2025-05-14 21:31:03 瀏覽:162
怎麼引入安卓項目 發布:2025-05-14 21:26:39 瀏覽:824
游戲輔編程 發布:2025-05-14 21:18:49 瀏覽:687
三菱plc一段二段密碼什麼意思 發布:2025-05-14 21:17:16 瀏覽:527
電腦開機密碼忘記了怎麼破解 發布:2025-05-14 21:09:40 瀏覽:57
pythondict格式 發布:2025-05-14 21:09:38 瀏覽:886
落葉片拍攝腳本 發布:2025-05-14 20:40:49 瀏覽:799
安卓為什麼不能用cmwap 發布:2025-05-14 20:40:43 瀏覽:658