关于图形的c语言问题

cprintf函数不是标准函数,只有TC编译器提供了。。
其他,想VC/DEVCPP都没有。。
如果在学习TC字符图形编程,可以使用WINTC,这个绝对可以用。。

textbackground的头文件好像是graphics可以去查工程手册

C语言 图形问题~

#include
int main(){
int n;
int i, j;
puts("Give me a number");
scanf("%d",&n);
for(i=0; i<n; i++)
{
for(j=0; j<(n-i); j++)
{
printf("*");
}
printf("
");
}
}

仔细看这个程序,你会发现k在第二层循环过程中,会不断变化,而程序的第一层循环式要求i从0到n-1连续变化,所以必须引入中间变量k;

第二层循环的意思是,第i个元素和后面的元素依次比较,如果后面的元素 j 大于第 i 个元素,那么做j和i的对换,这时候,i就变化了,所以引入临时的变量k,对换后算法继续,比较k和后面的元素j,如果元素 j 大于第 k 个元素,,继续做对换

#13076076170# 大一C语言编程问题图形的输出 - ******
#别月# #include <stdio.h>int main(){ printf("******************************************\n"); printf("**************Good Morning**********\n"); printf("******************************************\n"); return 0;}

#13076076170# c语言中图形初始化问题? - ******
#别月# 你的initgraph(&driver,&mode,"");中的""中间应该要有初始化路径,比如你的tc装在e盘中,那么你就应该写成:e:\\tc这样就对了,注意是“\\”啊,不是一条斜线啊.

#13076076170# 高分求c语言课设 图形旋转问题 - ******
#别月# #include #include #include #define PI 3.1415926 int s_x1=150,s_y1=150,s_x2=150,s_y2=250,s_x3=250,s_y3=250,s_x4=250,s_y4=150; int s_centerx=200,s_centery=200; int t_x1=200,t_y1=150,t_x2=245,t_y2=245,t_x3=155,t_y3=245; int t_...

#13076076170# 求助C语言的有关图形处理的函数知识 - ******
#别月# 函数名: line 功 能: 在指定两点间画一直线 用 法: void far line(int x0, int y0, int x1, int y1); 程序例: #include <graphics.h> #include <stdlib.h> #include <stdio.h> #include <conio.h> int main(void) {/* request auto detection */int gdriver = ...

#13076076170# C语言图形函数问题 ******
#别月# 字符颜色不需要图形函数,文本模式就行了,如果不是画图的话.头文件conio.h,主要涉及textcolor等函数 原型如下:void _Cdecl textbackground (int newcolor); void _Cdecl textcolor (int newcolor);

#13076076170# 关于C语言编程...编写一个图案 - ******
#别月# 这有多少星星,多少空格啊?不过你可以看看这个,跟你的图案差不多,不过是个正方形.你稍微修改一下行与列的值,和中间空格的值就可以了. 可以用简单的输出语句printf实现:#include <stdio.h> main() { printf("*****\n"); /*后面的\n表...

#13076076170# C 语言 图形图像问题小问题 ******
#别月# 你的graphics.h里边的语句语法错误.应该没有问题的.代码加一句 #include <windows.h> #include <gdiplus.h> using namespace Gdiplus;//加入这句

#13076076170# 怎么用C 语言编辑图形 - ******
#别月# 该文介绍了一种建立在DOS界面下生成图素文件的通用图形编辑程序的设计方法. 关键词 图形编辑 数据结构 图素 目前用作DDC的PC总线工控机(IPC)大部分工作在DOS界面上,而DOS不具有像Windows那样美观方便的图形用户接口(...

#13076076170# C语言画图——关于旋转图形和定位图形 - ******
#别月# 你可以这样做.比如有一个图形为三角形,在七巧板的中,它可能有8种状态,然后分别画出8种状态的图形,当你激活它的旋转程序后,就换一张另一个状态的图形. 或者写一个函数,参数为各个顶点的座标,旋转的时候通过计算,找到新状态的各个顶点的座标,这样也可以.

#13076076170# C语言简单图形题 - ******
#别月# scanf("%d", n); // 少了& scanf("%d",&n); while (i >= n); //这里是 while(i<=n); 写反了 改成这样,你就能输出上半个图了.还得写个输出下半个图的.

  • 关于C语言输出图形的问题
  • 答:include "stdio.h"int main(int argc,char *argv[]){int i,j;for(i=0;i<4;i++){for(j=0;j<=i;j++)printf(" ");printf("***\n");}return 0;}运行结果:

  • c语言的打图形题
  • 答:写成这样试试:include <stdio.h> void main(){ int k,n,i,j;printf("input a number:");scanf("%d",&n); //这个n的值就是要显示的图形的行数 for(k=1;k<=n;k++){ for(j=1;j<=n-k;j++){ p...

  • C语言的打图形[基础题目]~~~求补充~~求高手补充~~谢谢
  • 答:include<stdio.h> define n 4 int main(){ int i,j;for(i=n;i>=0;i--){ for(j=1;j<=n-i;j++)printf(" ");for(j=1;j<=i+1;j++)printf("* ");printf("\n");} for(i=0;i<=n;i++){ ...

  • 求一个C语言图形变换程序,先进行图形绘制,后能进行图形复制、移动、缩...
  • 答:由于C语言中已经替我们想到了这点,它提供的函数可以自动取整,因此用户在调用标准函数在屏幕上绘图时一般不需要考虑这个问题。当然也可以用赋值的类型转换规则来实现实型值到整型值的变换。3. y坐标值方向变换 一般屏幕坐标系是直角左手系...

  • 求助C语言的有关图形处理的函数知识
  • 答:/* move the C.P. to location (20, 30) */ moveto(20, 30);/* create and output a message at (20, 30) */ sprintf(msg, " (%d, %d)", getx(), gety());outtextxy(20, 30, msg);/* draw a ...

  • c语言打印图形问题
  • 答:k和j的循环语句都没有赋初值,这样在第二次进入i的循环时,j和k仍然保留第一次i的循环结束时两者的值。不知道你的图形是什么样的,是五行#号,每行为7,9,11,13,15个,右对齐么?include "stdio.h"void main(){ ...

  • 求助C语言 题目,输出 以下图案 方矩形: * * * * * * * * * * * *...
  • 答:includ <stdio.h>int main() { int i, j; for (i = 0; i < 5; i++) { for (j = 0; j < 5; j++) { printf("* "); } // 一行打印完成,换行 printf("\n"); } ...

  • VisualStudio怎么用C语言进行图形编程啊
  • 答:新建一个项目、选择win32项目,应用程序为windows程序,附加选项为空;在源代码目录中添加一个后缀为.c的源文件。接下来就可以写C代码了。用c语言中通过调用windows的api函数,来显示窗口、菜单、滚动条、屏幕输出。在《...

  • c语言图形程序运行时,只是闪了一下黑屏,看不到结果
  • 答:以DEV C++为例,如果有:include<stdio.h>int main(){ printf("hello world");}则会出现你说的一下黑屏,看不到结果的情况,这是因为程序已经执行完了,该进程结束了。你之前用到的编程软件之所以能看到结果,是因...

  • c语言。输出图形,简单代码怎么写?
  • 答:k%2];} } } int main(){ int i,j;scanf("%d %c %c",&n,&b[0],&b[1]);fill();for(i=0; i<n; i++){ for(j=0; j<n; j++)printf("%c",a[i][j]);printf("\n");} return 0;} ...

    为传递更多家电数码信息,若有事情请联系
    数码大全网