當前位置:首頁 » 編程語言 » 輸出由字母組成的三角形c語言
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

輸出由字母組成的三角形c語言

發布時間: 2022-06-14 06:11:03

㈠ 用c語言輸出字母排列而成的三角形

#include"stdio.h"
void main()
{
int i,j;
for(i=1;i<=26;i++)
{
for(j=0;j<i;j++)
putchar('a'+j);
printf("\n");
}
}
-------------------------------
程序如上

㈡ 怎樣用c語言寫出這樣的字母三角形

#include <stdio.h>

int main()

{ char i,j;

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

{for(j=0;j<=i;j++)

putchar('F'-j);

putchar(' ');

}

return 0;

}

㈢ 【求助c語言】下面的程序輸出由字母組成的倒三角圖案,圖案的行數n(n<26)從鍵盤輸入

for(i=n;i> 0 ;i--); // 此循環控制輸出的行數
{for(j= i - 1;j>=0;j--) // 此循環控制每行內字元輸出順序
putchar(`A`+ j); //

㈣ c語言 列印26個字母組成的三角形

#include"stdio.h"

voidprintchar(intn)//列印字元
{
inti;
for(i=n-1;i>=0;i--)//n個字元從小到大輸出,'z'為最後一個字元
printf("%c",'z'-i);
}
voidprintspace(intn)//列印n個空格
{
inti;
for(i=0;i<n;i++)
printf("");
}
intmain()
{
inti;
for(i=0;i<=26;i++)
{
printspace(26-i);
printchar(i);
printf(" ");
}
}

即第i行:先列印26-i個空格,再列印字元串。

㈤ C語言,輸出字母三角形

#include<stdio.h>
#include<stdlib.h>
intmain()
{
intn,i,j;
charc='A';
scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=0;j<n-(i+1);j++)
putchar('');
for(j=0;j<2*i+1;j++)
putchar(c+i);
putchar(' ');
}
}

㈥ 輸出由字母組成的三角型 C語言。

#include<stdio.h>

void space(int x) //這是列印前面的空格程序
{
while(x > 0)
{
printf(".");
x--;
}
}

int main(int argc, char **argv[])
{
char tmp = 'A';
int i = 0;
int j = 0, x = 1;
int a = 20;

while(i<5)
{
space(a);
a = a - 1;
j = x;
while(j)
{
printf("%c",tmp);
tmp = tmp +1;
j--;
}
x = x+2;

i++;
printf("\n");
}

return 0;
}

㈦ 求助求助!!C語言中字母三角形!急急急!!!

#include "stdio.h"
void main()
{
int i,j,k,n;
char ch='A';
printf("請輸入三角形的行數:\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
printf(" ");
ch='A'+i-1;
while(ch>='A')
{
printf("%c ",ch);
ch--;
}
ch='A';
while(ch<'A'+i-1)
{
ch=ch+1;
printf("%c ",ch);
}
printf("\n");
}

}

㈧ 如何用C語言for循環控制輸出字母組成的等腰三角形,如:輸入D,輸出: A ABA ABCBA ABCDCBA

#include<stdio.h>
#include<math.h>

intmain(){
charmax='';
inti=0,j=0,m=0;

puts("請輸入A~Z");
scanf("%c",&max);
if(max>='A'&&max<='Z'){
m=max-'A';
/*輸入A時m=0,輸入B時m=1……*/
puts("-------------------------------------------");
for(i=0;i<=m;i++){
for(j=0;j<m-i;j++){
printf("");
}
for(j=0;j<=i;j++){
printf("%c",'A'+j);
}
for(j=i-1;j>=0;j--){
printf("%c",'A'+j);
}
printf(" ");
}
puts("-------------------------------------------");
for(i=0;i<=m;i++){
for(j=0;j<=m+i;j++){
if(j<m-i){
printf("");
}else{
printf("%c",(char)(max-fabs(m-j)));
}
}
printf(" ");
}
puts("-------------------------------------------");
}else{
puts("輸入內容有誤");
}
return0;
}

純數學計算而已


-------------------------

哦,我這寫的是你正文中的,標題那個等我寫給你

㈨ 如何用c語言實現字母組成的三角形

#include<stdio.h>
intmain()
{
charch,i,j;
scanf("%c",&ch);
printf("-------------------- ");
for(i=ch;i>='a';i--)
{
printf("%c",ch);
for(j=ch-1;j>=i;j--)
printf("%c",j);
printf(" ");
}
return0;
}

㈩ C語言程序設計 列印大寫字母三角形

#include<stdio.h>

intmain()
{
inti=0,j=0;
intn=0;
charword;
charnword;

printf("請依次輸入行數以及起始字母: ");
scanf("%d%c",&n,&word);

printf("輸出如下: ");

for(i=1;i<=n;i++)
{
for(j=0;j<n-i;j++)
{
printf("");
}
nword=word++;
if(word>'Z')
{
word='A';
}
for(j=1;j<=i*2-1;j++)
{
printf("%c",nword);
if(j<i)
{
nword++;
if(nword>'Z')
{
nword='A';
}
}
else
{
nword--;
if(nword<'A')
{
nword='Z';
}
}
}
printf(" ");//列印完一行後需要換行
}
printf(" ");

return0;
}