當前位置:首頁 » 編程軟體 » 編程輸出圖形

編程輸出圖形

發布時間: 2022-02-13 11:48:57

A. 用c語言編寫一個程序輸出菱形圖案

#include<stdio.h>
intmain(void)
{
inti,j,k,n;
printf("n=");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n+1-i;j++)
printf("");
for(k=1;k<=2*i-1;k++)
printf("%c",64+i);
printf(" ");
}
for(i=1;i<=n-1;i++)
{
for(j=1;j<=i+1;j++)
printf("");
for(k=1;k<=2*(n-i)-1;k++)
printf("%c",65+n-i-1);
printf(" ");
}
return0;
}

B. c++ 編寫程序輸出以下圖案

#include<iostream>

using namespace std;

int main()

{int n,i,j;

cin>>n;

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

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

cout<<"*";

cout<<endl;

}

for(i=n-2;i>=0;i--)

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

cout<<"*";

cout<<endl;

}

return 0;

}

C. C語言,編程實現:輸出以下圖形

#include"stdio.h"
voidmain(){
inti,j;
for(i=1;i<=3;i++){
for(j=1;j<10-i;j++)
printf("40");
for(j=1;j<=2*i-1;j++)
printf("52");
printf(" ");}
for(i=2;i>=1;i--){
for(j=1;j<10-i;j++)
printf("40");
for(j=1;j<=2*i-1;j++)
printf("52");
printf(" ");}}

已經運行過。有什麼問題請留言。

D. c語言編程輸出圖形

樓上兩位都犯了同樣的錯誤:
循環應該是以2的數量遞加..
因為三角型的星號是以2的數量遞加的.
main()
{char a;
int i,u;
a='*';
for (i=1;i<=9;i=i+2)
{
{for (u=1;u<=i;u=u+1)
printf("%c",a);}
printf("\n");
}

E. 編程題:輸出以下圖形

* foxpro 或者 dbase 程序
* basic語言程序亦類似
clear
set talk off
for i=1 to 4
for j=1 to 2*i-1
?? '*'
next j
?
next i
for i=3 to 1 step -1
for j=1 to 2*i-1
?? '*'
next j
?
next i
retu

F. 用c語言編寫程序輸出下列圖形

#include<stdio.h>
intmain()
{
inti,k,n;
constintmax=7;
for(i=max;i>=1;i-=2)
{
for(n=1;n<=(max-i)/2;++n)
printf("");
for(k=1;k<=i;++k)
printf("*");
printf(" ");
}
for(inti=3;i<=max;i+=2)
{
for(n=1;n<=(max-i)/2;++n)
printf("");
for(k=1;k<=i;++k)
printf("*");
printf(" ");
}
return0;
}

G. C語言!!!編程輸出以下圖案

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

/*列印n行向右直角三角形*/
voidprintRightTriangleRight(intn){
inti,j;

for(i=0;i<n;i++){/*共n行*/
for(j=0;j<2*i+1;j++)/*輸出符號*/
printf("*");
printf(" ");/*一行結束,換行*/
}
}

/*列印n行向左平行四邊形*/
voidprintParallelogramLeft(intn){
inti,j;

for(i=0;i<n;i++){/*共n行*/
for(j=0;j<n-i-1;j++)/*前面的空格*/
printf("");
for(j=0;j<2*(n-1);j++)/*輸出符號*/
printf("*");
printf(" ");/*一行結束,換行*/
}
}

/*列印n行向右平行四邊形*/
voidprintParallelogramRight(intn){
inti,j;

for(i=0;i<n;i++){/*共n行*/
for(j=0;j<i;j++)/*前面的空格*/
printf("");
for(j=0;j<2*(n-1);j++)/*輸出符號*/
printf("*");
printf(" ");/*一行結束,換行*/
}
}

/*列印n行等腰三角形*/
voidprintIsoscelesTriangle(intn){
inti,j;

for(i=0;i<n;i++){/*共n行*/
for(j=0;j<n-i-1;j++)/*前面的空格*/
printf("");
for(j=0;j<2*i+1;j++)/*輸出符號*/
printf("*");
printf(" ");/*一行結束,換行*/
}
}

intmain(void){
inti,j,n;

n=4;

printf("%d行向右平行四邊形↓ ",n);
printParallelogramRight(n);
putchar(' ');

printf("%d行向左平行四邊形↓ ",n);
printParallelogramLeft(n);
putchar(' ');

printf("%d行向右直角三角形↓ ",n);
printRightTriangleRight(n);
putchar(' ');

printf("%d行等腰三角形↓ ",n);
printIsoscelesTriangle(n);
putchar(' ');

getch();
return0;
}

運行結果

H. 編程輸出以下圖形 * *** ***** ***

PublicFunctionDiamond(ByValnumAsInteger)AsString
Dimi,jAsInteger,stAsString=""

If(numMod2=0)Then
Return""
EndIf

'輸出上三角形
Fori=1To(num+1)2
Forj=1To(num+1)/2-i
st=st&""
Next
Forj=1To2*i-1
st=st&"*"
Next
st=st&vbCrLf
Next

'輸出下三角形
Fori=1To(num-1)2
Forj=1Toi
st=st&""
Next
Forj=1Tonum-2*i
st=st&"*"
Next
st=st&vbCrLf
Next
Returnst
EndFunction
PrivateSubButton7_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton7.Click
DimstrAsString=""
str=Diamond(7)
TextBox6.Text=str
EndSub

I. 編程輸出如下圖形

#include<iostream>
#include<string>

usingnamespacestd;

intmain()
{
intn;chara;intk;
cin>>n>>a;
charb[2*n-1][2*n-1];
if(a>=65&&a<=90)
{chars[2*n-1];inti,j;
s[n-1]=a;
for(i=0;i<n-1;i++)
{
s[i]=s[n-1]+i+1-n;
}
for(i=n;i<2*n-1;i++)
{
s[i]=s[n-1]+i+1-n;
}
for(i=0;i<2*n-1;i++)
{
if(s[i]<65)
s[i]=s[i]+26;
if(s[i]>90)
s[i]=s[i]-26;
}
for(i=0;i<2*n-1;i++)
for(j=0;j<2*n-1;j++)
b[i][j]='';
for(i=0;i<2*n-1;i++)
for(j=0;j<2*n-1;j++)
if(i==j)
{
b[i][j]=s[2*n-2-i];
}
for(i=0;i<2*n-1;i++)
for(j=0;j<2*n-1;j++)
if(i+j==2*n-2){
b[i][j]=s[j];
}
for(i=0;i<2*n-1;i++){
for(j=0;j<2*n-1;j++)
cout<<b[i][j];
cout<<endl;
}
for(k=0;k<2*n-1;k++)
cout<<s[k];
}
else
cout<<"inputerror";

return0;
}

J. 編寫程序輸出下列圖形

#include <stdio.h>
main( )
{
int i,j,k,n;
printf("請輸入需要列印的圖形的行數:");
scanf("%d",&n);
for (i=1;i<=n;i++)
{
for (j=n;j>i;j--)
printf(" ");
for (k=0;k<2*i-1;k++)
printf("%c",64+i);
printf("\n");
}
}

熱點內容
tiobe編程語言排行 發布:2025-01-12 23:39:49 瀏覽:224
win7的緩存文件夾 發布:2025-01-12 23:32:12 瀏覽:954
安卓哪個文件鎖好 發布:2025-01-12 23:31:23 瀏覽:325
怎麼讓安卓用蘋果耳機有彈窗 發布:2025-01-12 23:30:34 瀏覽:958
oracle存儲過程有返回值 發布:2025-01-12 23:30:34 瀏覽:7
用友伺服器怎樣同步ip 發布:2025-01-12 23:29:52 瀏覽:979
qt編譯vlcqt庫 發布:2025-01-12 23:24:45 瀏覽:244
攻擊linux伺服器 發布:2025-01-12 23:17:01 瀏覽:6
天籟哪個配置親民 發布:2025-01-12 23:16:26 瀏覽:482
零售通交易密碼是什麼 發布:2025-01-12 23:13:02 瀏覽:319