⑴ c语言编写一个图形程序
#include
<stdio.h>
void
doprint(int
i,int
n)
{
int
j;
for(j=1;j<n+1-i;j++)
{
printf("%s","
");
}
for(j=1;j<i+1;j++)
{
printf("%s","*
");
}
printf("%s","\n");
}
void
main()
{
int
i,j;
int
n=3;
//你要修改的修改的就是这个数
for(i=1;i<n+1;i++)
{
doprint(i,n);
}
for(i=n-1;i>0;i--)
{
doprint(i,n);
}
}
还有的方法是直接打印。
⑵ 用C语言编写一个程序,输出以下图形 A B B C C D D C C B B A 用循环语句
由于是对称的,还是回文,所以写个简单的
#include
int main()
{
int i;
char begin = 'A';
char array[13] = {0}; //用于保存字符串,这里分配13个空间是为了直接用puts打印字符串,省得加个循环
if(array == NULL)
return 0;
i = 1;
while(begin
⑶ 用c语言编写心形图案
用C语言编写心形的方法:
#include<stdio.h>
intn;
voiddraw(intn)
{
inti,j;
for(i=1-(n>>1);i<=n;i++)
if(i>=0)
{
for(j=0;j<i;j++)printf("");
for(j=1;j<=2*(n-i)+1;j++)printf("*");
printf("
");
}
else
{
for(j=i;j<0;j++)printf("");
for(j=1;j<=n+2*i+1;j++)printf("*");
for(j=1;j<=-1-2*i;j++)printf("");
for(j=1;j<=n+2*i+1;j++)printf("*");
printf("
");
}
}
intmain()
{
printf("Pleaseinputthesize(n>=4):");
scanf("%d",&n);
draw(n);
return0;
}
(3)用c语言编写一个图案扩展阅读
C程序是由一组变量或是函数的外部对象组成的。 函数是一个自我包含的完成一定相关功能的执行代码段。我们可以把函数看成一个“黑盒子”,你只要将数据送进去就能得到结果,而函数内部究竟是如何工作的,外部程序是不知道的。
外部程序所知道的仅限于输入给函数什么以及函数输出什么。函数提供了编制程序的手段,使之容易读、写、理解、排除错误、修改和维护。
⑷ 怎样用c语言编写一个输出“苹果图案”的程序
#include<stdio.h>
intmain()
{
inti,j,k;
for(i=1;i<=4;i++)//先打印上边的四行
{
for(j=1;j<=4-i;j++)//控制要打印的空格数量
printf("");
for(k=1;k<=2*i-1;k++)//控制要打印的星号数
printf("*");
printf(" ");
}
for(i=1;i<=3;i++)
{
for(j=1;j<=i;j++)//控制要打印的空格数
printf("");
for(k=1;k<=7-2*i;k++)//控制要打印的星号数
printf("*");
printf(" ");
}
return0;
}
⑸ 怎样用c语言编写一个输出“苹果图案”的程序。圣诞节平安夜要用的。谢谢了
先确定位置,在确定算法、、然后输出
⑹ 关于C语言编程...编写一个图案
m行n列
当行数为0或m-1,或者列数为0或n-1时打印*,否则打印空格
⑺ C语言编程图案 * ** *** **** ***** 怎么编写啊
main()
{int i,j;
for(i=1;i<6;i++)
{for(j=0;j<i;j++)
printf("*");
printf("\n");
}
}
⑻ 如何用c语言编写图形
标准的C是没有图形库的 图形库都是第3方的扩展的 比如 TC2.0 的graphics.h等等
用C写一般的Win32应用程序一般都是 VC6.0 (API 或者 MFC 就是你所说的能有按键那些的程序), 所以它要很好的C基础甚至C++基础才能学好 , 现在不要烦那个 黑不隆冬的dos界面 ,它是你学Win32应用程序的基础.所以我非常建议你认真把C读好,它的功能真的很强,一般高级语言能写的东西,他一般也是行的.
⑼ 有没有哪位大哥会用C语言写出 心形图案 的代码,越简洁越好,谢谢
#include <stdio.h>
int main() {
for (float y = 1.5f; y > -1.5f; y -= 0.1f) {
for (float x = -1.5f; x < 1.5f; x += 0.05f) {
float a = x * x + y * y - 1;
putchar(a * a * a - x * x * y * y * y <= 0.0f ? '*' : ' ');
}
putchar(' ');
}
}
⑽ 用c语言编写一段程序,输出菱形图案
main()
{
inti,j,k;
for(i=0;i<=3;i++)
{
for(j=0;j<=2-i;j++)
printf("");
for(k=0;k<=2*i;k++)
printf("*");
printf(" ");
}
for(i=0;i<=2;i++)
{
for(j=0;j<=i;j++)
printf("");
for(k=0;k<=4-2*i;k++)
printf("*");
printf(" ");
}
}