① 金字塔图,C语言,计算机,编程。
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i,j;
for(i=0;i<4;i++)
{
for(j=0;j<i+4;j++)
{
if(j<3-i)
{
printf(" ");
}
else
{
printf("*");
}
}
printf("\n");
}
system("PAUSE");
return EXIT_SUCCESS;
}
② C语言编程
#include<stdio.h>
#include<math.h>
int absmin(int *,int);
int main()
{int *a,num[100],n;
int result;
{ }//自己再写上赋值过程,随机或者手动随意吧,然后输入n
a=#
result=absmin(a,n);
printf("%d",result);
return 0;
}
int absmin(int *a,int n)
{int i, temp=*a; //和线性查找原理类似,temp赋初值为数组第一位
for(i=0;i<n;i++)
{ if(abs(*(a+i))<abs(*(a+i+1))) //如果小,则挑出来,一路下来挑出的就是最小的
temp=*(a+i); //使用了abs()绝对值函数,如果要求里不允许,可以比较原数的平方
}
reuturn temp;
}
③ C语言中怎么编程在计算机屏幕上显示如下图案
#include <stdio.h>int main()
{
int i, j;
for(i = 0; i < 4; i++)//循环4次,共输出4行
{
for(j = 0; j < 5; j++)//循环5次,共输出5个*和空格
printf("* ");//输出星号和空格
printf("\n");//换行
}
return 0;
} //上面是照你画的输出的//要输出5*5的◇的话见下面的代码 #include<stdio.h>
int main()
{
int i, j;
for(i=1;i<=3;i++)//输出前三行
{
for(j=1;j<=3-i;j++)//输出每行前面的空格
{
printf(" ");
}
for(j=1;j<=2*i-1;j++)//输出每行的星号
{
printf("*");
}
printf("\n");
}
for(i=1;i<=2;i++)//输出后两行
{
for(j=1;j<=i;j++)
{
printf(" ");
}
for(j=1;j<=5-2*i;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
④ c语言中如何导入图片
1、首先先在图片取模软件找到软件快捷方式,点击打开软件。
⑤ c语言编程 (请注明头文件,有电脑运行结果图片的一定采纳)
钱都没有
⑥ 怎么用C语言编程设计“输入长方形的长和宽,求长方形的面积”的程序
需要准备的材料分别有:电脑、C语言编译器。
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。
⑦ c语言计算机图形编程的程序求各种实例(并说明一下啊)谢谢谢!!
1》DDA法画直线的例子:void CMyView::OnDdaline()
{
CDC* pDC=GetDC();//获得设备指针
int xa=100, ya=300, xb=300, yb=200,c=RGB(0,255,0);//定义直线的两端点,直线颜色
int x,y;
float dx, dy, k;
dx=(float)(xb-xa), dy=(float)(yb-ya);
k=dy/dx, y=ya;
if(abs(k)<1)
{
for (x=xa;x<=xb;x++)
{pDC->SetPixel (x,int(y+0.5),c); <br> y=y+k;}
}
if(abs(k)>=1)
{
for (y=ya;y<=yb;y++)
{pDC->SetPixel (int(x+0.5),y,c); <br> x=x+1/k;}
}
ReleaseDC(pDC);
}
void CMyView::OnBresenhamline()
{
CDC* pDC=GetDC();
int x,y,i,e,dx,dy,t;
int x1=100,y1=200,x2=350,y2=100,c=RGB(0,0,255);
dx=abs(x2-x1),dy=abs(y2-y1),e=2*dy-dx;
x=x1,y=y2;
if(dx>dy)
{
for(i=0;i<=dx;i++)
{
pDC->SetPixel(x,y,c);
x++;
if(e>=0)
{y++;<br> e=e+2*dy-2*dx;}else e=e+dy;
}
}
else
{
t=dx;
dx=dy;
dy=t;
for(i=0;i<=dx;i++)
{
pDC->SetPixel(x,y,c);
x++;
if(e>=0)
{y++;<br> e=e+2*dy-2*dx;}else e=e+dy;
}
}
}2》中心画圆法 做园 void CMyView::OnMidpointcircle()
{ CDC* pDC=GetDC();
int xc=100,int yc=200,float R=50,float alpha=1;
int i;
float sinalpha,cosalpha,xi,yi,xii,yii,steps;
sinalpha=sin(pi*alpha);
cosalpha=cos(pi*alpha);
xi=xc+R;
yi=yc;
steps=360;
for(i=0;i<steps;i++)//每隔45°确定一个园上的点。
{
xii=xc+(xi-xc)*cosalpha-(yi-yc)*sinalpha;//确定第一点xii,yii.其与圆心的连线和 xi,yi与圆心的连线夹角45°
yii=yc+(xi-xc)*sinalpha+(yi-yc)*cosalpha;
pDC->MoveTo(xi,yi);
pDC->LineTo(xii,yii);
xi=xii;
yi=yii;
}
}3》 bresenham法画圆void CMyView::OnBresenhamcircle()
{
// TODO: Add your command handler code here
CDC* pDC=GetDC();
int xc=300, yc=300, r=40, c=RGB(0,0,255);
int x,y,p; x=0,y=r,p=3-2*r;
while(x<y)
{
pDC->SetPixel(xc+x, yc+y, c);
pDC->SetPixel(xc-x, yc+y, c);
pDC->SetPixel(xc+x, yc-y, c);
pDC->SetPixel(xc-x, yc-y, c);
pDC->SetPixel(xc+y, yc+x, c);
pDC->SetPixel(xc-y, yc+x, c);
pDC->SetPixel(xc+y, yc-x, c);
pDC->SetPixel(xc-y, yc-x, c);
if (p<0)
p=p+4*x+6;
else
{
p=p+4*(x-y)+10;
y-=1;
}
x+=1;
}
if(x==y)
pDC->SetPixel(xc+x, yc+y, c);
pDC->SetPixel(xc-x, yc+y, c);
pDC->SetPixel(xc+x, yc-y, c);
pDC->SetPixel(xc-x, yc-y, c);
pDC->SetPixel(xc+y, yc+x, c);
pDC->SetPixel(xc-y, yc+x, c);
pDC->SetPixel(xc+y, yc-x, c);
pDC->SetPixel(xc-y, yc-x, c);
ReleaseDC(pDC);
}与图形相关的还有很多很多,扫描线填充法,种子填充法 等等想要真正了解的话 推荐一本书!《计算机图形学》以上程序只能说明引用方法,毕竟很对关于以上程序的东西 都在自己做的头文件里。
⑧ c语言 编程题目 求电脑截图
您好,程序如下:
#include<stdio.h>
intmain()
{
intper,hour;
floatsum;
scanf("%d%d",&per,&hour);
sum=per*hour*0.03;
printf("实发工资:%d 个人所得税:%.2f ",per*hour,sum);
}