① 金字塔圖,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);
}