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;
}