當前位置:首頁 » 編程語言 » c語言圖形題

c語言圖形題

發布時間: 2022-06-20 18:38:05

c語言題:利用for循環編程,輸出如下圖形

1.
#include
int main()
{
int i,j;
for(i=1;i<=6;i++)
{
for(j=1;j<=i;j++)
printf("*");
printf(" ");
}
}

⑵ c語言題目,按金字塔形狀,輸出以下圖形: A BBB CCCCC DDDDDDD EEE

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

拿走不謝。

⑶ C語言簡單圖形題

/*編寫一程序P211.C實現以下功能
根據輸入的n在屏幕上顯示對應的以#組成的菱形圖案。編程可用素材:printf("Please input n: ")...。
程序的運行效果應類似地如圖1和圖2所示,圖1中的1和圖2中的5是從鍵盤輸入的內容。
*/

#include <stdio.h>

int main(void)
{
int n, i=1, j, m,k=1;
printf("Please input n: ");
scanf("%d", &n);
do
{
for (j=i;j <= n;j++)
{
printf(" ");
}
for (m=1;m <= 2*i-1;m++)
{
printf("#");
}
printf("\n");
i++;
}while (i <= n+1);

do
{
for (j=0;j<k;j++)
{
printf(" ");
}
for (m=1;m <= 2*n-1;m++)
{
printf("#");
}
printf("\n");
n--;k++;
}while (n);
return 0;
}

//德昂當同學的說法確實是你的錯誤所在,這就是你成功的一半了。
/*其實筆者建議你將上面的那個圖抽象成為一個線性規劃的問題:建立一個坐標系,之後提取出來更方便的數學關系式,例如上面的方程則是:| i-j |<=n;和| i+j |<n;之後將i,j分別當做兩個行列變數進行解決。請作者予以嘗試!*/

⑷ c語言題目,輸出以下圖形 A ABC ABCDE ABCDEFG ABCDEFGHI …… 共十行 求解,速度(不要c++代碼)

# include <stdio.h>
main()
{
int i,j;
for(i=0;i<10;i++)
{
for(j=0;j<2*i+1;j++)
{
printf("%c",65+j);
}
printf("\n");
}
}
應該能看得懂吧,不懂再追問~~

⑸ c語言題目 編程輸出如下圖形。共n行(1<n<26,通過鍵盤輸入)

#include<stdio.h>
intmain()
{
inti,j;
intn;

scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=0;j<n-i-1;j++)
putchar('');
for(j=0;j<=i;j++)
putchar('a'+i);
putchar(' ');
}
}

⑹ C語言題:輸出以下圖形如圖

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

intmain(void){
intn;
inti,j;

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

getch();/*屏幕暫留*/
return0;
}

⑺ c語言的一個簡單圖形問題

#include<stdio.h>
void main()
{
int i,j;
int n;
printf("請輸入層數:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
printf("*");
printf("\n");
}
}
/*朋友,我也是初學者,哪裡有不疑問的我們可以一起交流下。*/

⑻ C語言(圖形列印題)

這種題你要看空格和「*」的數量關系,他分兩部分列印
for(i=0;i<=3;i++)
{
for(j=0;j<2-i;j++) printf(" ");
for(k=0;k<=2*i;k++) printf("*");
printf("\n");
}
列印第一部分
*
***
*****
*******
這部分數量關系為 for(i=0;i<=3;i++)控制列數為4列
列數 i 空格數 j * 號數 k 空格關系式 *號關系式
* 1 3 1 3-i 2*i
*** 2 2 2
***** 3 1 3
******* 4 0 4
利用關系式就能輸出,後面
*****
***
* 也是一個道理
這種題思路就可以這樣

⑼ C語言:畫組合圖形問題

#include "stdio.h"
#include "graphics.h"
#include "conio.h"
main()
{
int x=260,y=160,driver=VGA,mode=VGAHI;
int num=20,i;
int top,bottom;
initgraph(&driver,&mode,"");
top=y-30;
bottom=y-30;
for(i=0;i<num;i++)
{
ellipse(x,250,0,360,top,bottom);
top-=5;
bottom+=5;
}
for(i=0;i<15;i++)
rectangle(20-2*i,20-2*i,10*(i+2),10*(i+2));
getch();
}

⑽ C語言編程列印圖形的題~真心求教

(1)
#include<stdio.h>
intmain(){
intn;
inti,j;
while(scanf("%d",&n)!=EOF){
for(i=0;i<n;i++){
for(j=n;j>i;j--)
printf("*");
printf(" ");
}
}
return0;
}
(3)
#include<stdio.h>
intmain(){
intn;
inti,j;
while(scanf("%d",&n)!=EOF){
if(n%2==0){
printf("請輸入一個奇數. ");
continue;
}
n=n/2+1;
for(i=1;i<=n;i++){
printf("a");
for(j=1;j<i;j++)
printf("%c",'a'+j);
printf(" ");
}
for(i=1;i<n;i++){
printf("a");
for(j=1;j<n-i;j++)
printf("%c",'a'+j);
printf(" ");
}

}
return0;
}

熱點內容
fsb文件解壓 發布:2025-03-20 12:31:34 瀏覽:135
3d源碼棋牌 發布:2025-03-20 12:30:31 瀏覽:237
什麼叫伺服器訪問限制 發布:2025-03-20 12:23:53 瀏覽:944
機架式伺服器如何拆裝 發布:2025-03-20 12:23:53 瀏覽:22
交叉編譯器缺少庫 發布:2025-03-20 12:20:12 瀏覽:715
tt語音新人簽到領皮膚腳本 發布:2025-03-20 12:20:05 瀏覽:692
編程招標網 發布:2025-03-20 12:19:28 瀏覽:1000
風險防控平台伺服器地址是什麼 發布:2025-03-20 11:59:04 瀏覽:231
什麼為有效wifi密碼 發布:2025-03-20 11:57:22 瀏覽:704
聯發科安卓哪個好 發布:2025-03-20 11:56:26 瀏覽:356