编译一个程序输出一字金字塔
A. 编写程序输入N的值(0<N<10),输出一个数字金字塔
#include <stdio.h>
void main()
{
int i ,j;
int n;
printf("please input a number:\n"念瞎);
scanf("仔亩空%d",&n);
printf("print:\n");
for(i=1; i<=n; i++)
{
for(j=i;j<=n-1;j++)
printf(" ");
for (j=0; j<i*2-1; j++)
{
printf("%2d",i);
}
printf("\耐猛n");
}
}
B. 编写程序输入n的值,输出一个数字金字塔,怎样写这个c程序
#include<stdio.h>
int main()
{int n,i,j;
scanf("模竖%d",&n);
for(i=1;i<=n;i++)
{for(j=0;j<n-i;j++)
printf(" ");
for(j=1;j<数码好2*i;j++)
printf("%d"薯铅,i);
printf(" ");
}
return 0;
}
C. 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;
}
D. c语言要求输入一个字母,输出字母金字塔,要怎么做
#include<stdio.h>
int main()
{int i,j;
char n;
printf("请输入一个大写字母:");
scanf("%c",&n);
for(i=0;i<=n-'A';i++)
{for(j=0;j<n-'A'-i;j++)
printf(" ");
for(j=0;j<=i;j++)
printf("%c",j+'A');
for(j=i-1;j>=0;j--)
printf("%c",j+'A');
printf(" ");
}
return 0;
}
E. 如何用VB程序输出一个字母金字塔仅用for循环语句
OptionExplicit
PrivateSubForm_Click()
DimSymbolCountAsInteger'输出符号的最大个数,即最底层字母或符号的个数
DimSpaceCountAsInteger'左边的空格数
DimOutPutSpaceAsString'保存要输出的左边的空格
DimOutPutSymbolAsString'保存要输出的字符和字符间的空格
Dimi,jAsInteger
SymbolCount=5'设定金字塔的高度为5层,最底层输出的符号也刚好是5个
SpaceCount=(SymbolCount*2-1)消举逗/2'左边空格数的初始值等于底层输出字符+字符间空格的个数的一半
OutPutSymbol="*"
OutPutSpace=""
Fori=1答腊ToSpaceCount'计算第一行左边所需要输出的空格数目
OutPutSpace=OutPutSpace&""'累加空格数目
Nexti
Fori=1ToSymbolCount
PrintOutPutSpace&OutPutSymbol'输出计算后得出的这行的结果
IfSpaceCount>0Then
SpaceCount=SpaceCount-1
EndIf
OutPutSpace=Left(OutPutSpace,SpaceCount)'左边空格,下一行比上一行少一个空格
拿卖OutPutSymbol=OutPutSymbol&"*"'下一行比上一行多一个空格和一个星号
Nexti
EndSub
F. c语言程序输出数字金字塔
给,已经编译运行通过:
#include<conio.h>拿指局
#include<stdio.h>
void main()
{
int n;//这个就是定义的你需要输出的行数
int i,j;
printf("please input the n: ");
scanf("%d",&n);//输入需要输出的行数
for(i=0;i<n;i++)
{
for(j=0;j<2*(n-1-i);j++) printf(" ");
for(j=0;j<=i;j++) printf("逗含%d",j+1);
for(j=0;j<2*i-1;j++) printf(" "消让);
for(j=i+1;j>0;j--)
{
if(i==0) break;
printf("%d",j);
}
printf("\n");
}
getch();
}
G. 请问金字塔用C语言怎么编写
给,已经编译运行确认:
#include<conio.h>
#include<stdio.h>
int main()
{
int n,i,j,k;
printf("input n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(k=1;k<=2*(n-i);k++)
printf(" ");
for(j=1;j<=i;j++)
printf("%d ",j);
for(j=i-1;j>0;j--)
printf("%d ",j);
printf("\n");
}
getch();
return 1;
}
H. 如何用java 编写一个递归程序输出如下数字金字塔
这是我刚才编写的用于输出金字塔的一个类野运蔽。完整的代码。//颂州输出金字塔importjava.util.Scanner;publicclassa1{publicstaticvoidmain(String[]args){Scannera=newScanner(System.in);intN=5;//定义行数的变量booleanb=true;do{try{System.out.println("请输入整数类型的数字:");N=a.nextInt();//获取输入行数b=false;}catch(Exceptionea){a=newScanner(System.in);//N=a.nextInt();//获取悄亏输入行数}}while(b);inti,j,m;for(i=0;i<N;i++)//输出金字塔{for(m=0;m<N-1-i;m++){System.out.printf("");}for(j=0;j<2*i+1;j++){System.out.printf("*");}System.out.printf("\n");}}}
I. 怎么用c语言输出金字塔图形
用c语言输出金字塔图形程序如下:
#include <stdio.h>
#include <ctype.h>
#include <stdlib.h>
void main(){
char a;
int i,j,k,l,m,temp;
scanf("%c",&a);
while(isalpha(a))
{
temp=toupper(a)-'A'+1;
for(i=1;i<=temp;i++)
{
for(j=1;j<=temp-i;j++)
printf(" ");
for(k=0;k<i;k++)
printf("%c",'A'+k);
for(l=i;l>0;l--)
{
if(l==1) break;
else printf("%c",'A'+l-2);
}
for(m=1;m<=temp-i;m++)
printf(" ");
printf("
");
}
break;
}
system("pause");}
拓展资料:
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存肢贺储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出历派派的C语言羡中程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器以及超级电脑等作业平台。
J. c语言题目:编写程序打印数字金字塔(用循环语句编写) 1
1、首先打开vs2014,新建一个项目。