c語言圖形題
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;
}