當前位置:首頁 » 編程語言 » C語言粉紅的

C語言粉紅的

發布時間: 2022-06-16 11:53:47

c語言編程 求助完全不懂

#include <stdio.h>
#include <stdlib.h>

void read(char * pstrfile, int * num, int ** A_Arr, int ** B_Arr);
void showinfo(char * pstrfile, int * arr, int num);
void calc(double * m, double * c, int num, int * A_Arr, int * B_Arr);
void memfree(int * arr);

int main(void)
{
char * pstrfile = "F:\\Cworks\\Test\\test1.txt";
int num = 0;
int * A_Arr; int * B_Arr;

read(pstrfile, &num, &A_Arr, &B_Arr);
showinfo("A的元素:", A_Arr, num);
showinfo("B的元素:", B_Arr, num);
double m, c;
calc(&m, &c, num, A_Arr, B_Arr);
printf("\n計算結果為:\n\ty = %.4lf * x + %.4lf\n", m, c);

memfree(A_Arr);
memfree(B_Arr);

return 0;
}

//////////////////////////////////////////////////////////////////////////
// 從文本文件中讀取數據, 其中文本數據保存格式如下面注釋中描述
void read(char * pstrfile, int * num, int ** A_Arr, int ** B_Arr)
{
FILE * fp;
if ((fp=fopen(pstrfile, "r"))!=NULL)
{
fscanf(fp, "%d", num);
(*A_Arr) = (int *)malloc(sizeof(int)*(*num));
(*B_Arr) = (int *)malloc(sizeof(int)*(*num));
for (int i=0; i<(*num); i++)
{
fscanf(fp, "%d,%d", ((*A_Arr)+i),((*B_Arr)+i));
}
}
fclose(fp);
}

//////////////////////////////////////////////////////////////////////////
// 進行信息顯示
void showinfo(char * pstrfile, int * arr, int num)
{
printf("\n");
printf(pstrfile);
for (int i=0; i<num; i++)
{
if (i%5==0)
{
printf("\n");
}
printf("\t%d", arr[i]);
}
printf("\n");

return;
}

// 計算m和c的值

void calc(double * m, double * c, int num, int * A_Arr, int * B_Arr)
{
//
int sum_xy = 0;
int sum_x = 0;
int sum_y = 0;
int sum_xx = 0;
for (int i=0; i<num; i++)
{
sum_xy += A_Arr[i]*B_Arr[i];
sum_xx += A_Arr[i]*A_Arr[i];
sum_x += A_Arr[i];
sum_y += B_Arr[i];
}

(*m) = (num * sum_xy - sum_x * sum_y) * 1.0L / (num * sum_xx - sum_x * sum_x);
(*c) = (sum_xx * sum_y - sum_x * sum_xy) * 1.0L / (num * sum_xx - sum_x * sum_x);
}

// 進行動態內存釋放

void memfree(int * arr)
{
free(arr);
}

/************************************************************************/
/*

考慮到如果直接用戶輸入比較麻煩而且容易出錯,這里使用了文本存數據,利用程序直接讀取數據的方式

我的測試文件的內容
3
1,3 2,5 3,7

說明:
其中第一行表示有效的x,y對的個數
從第二行開始是有效數據

我的運行結果實例為:
A的元素:
1 2 3

B的元素:
3 5 7

計算結果為:
y = 2.0000 * x + 1.0000
Press any key to continue

求得公式中m相當於最小二乘所得直線的斜率、c則表示直線與y軸的交點值

*/
/************************************************************************/

Ⅱ VC6.0的win32控制台程序中怎樣用c語言實現設置背景顏色為粉紅色,急求高手教育!

#include <stdio.h>
#include<windows.h>
//顏色屬性由兩個十六進制數字指定 -- 第一個為背景,第二個則為
//前景。每個數字可以為以下任何值之一:

// 0 = 黑色 8 = 灰色
// 1 = 藍色 9 = 淡藍色
// 2 = 綠色 A = 淡綠色
// 3 = 淺綠色 B = 淡淺綠色
// 4 = 紅色 C = 淡紅色
// 5 = 紫色 D = 淡紫色
// 6 = 黃色 E = 淡黃色
// 7 = 白色 F = 亮白色
int main()
{
system("color C7");
//system("color D7");
//system("color 97");
printf("hello world!\n");
return 0;
}

Ⅲ 求常微分方程第三版 王高雄 pdf版 求數據結構(C語言版) 最新版 下半部分是粉色的 同樣pdf

看看是不是 http://ishare.iask.sina.com.cn/f/15218854.html
看看是不是 http://ishare.iask.sina.com.cn/f/5865510.html
這個不要分:http://ishare.iask.sina.com.cn/f/9639378.html?from=isnom

Ⅳ VC6.0的C語言中背景色能設為粉紅色嗎,還有圖形設計怎麼實現需要包含的頭文件和函數用法,清楚點,謝謝~

VC6的話,不用任何庫函數,直接使用cmd中的color指令,在代碼中加入system("color XY");即可,(注意這里的XY是一個16進制數,范圍是0~F,分別對應控制台的背景色和前景色,自己選,詳細的可參考cmd中對color的解釋)

0=黑色 8=灰色
1=藍色 9=淡藍色
2=綠色 A=淡綠色
3=湖藍色 B=淡淺綠色
4=紅色 C=淡紅色
5=紫色 D=淡紫色
6=黃色 E=淡黃色
7=白色 F=亮白色

另外,在VC6里想要用圖形的話,默認情況不用到C++或是MFC,單純的純粹用C的話,基本不可能,至少到目前為止,我都沒有聽說過,而且C本身就不適合用來做圖形
當然也不是沒有辦法,下個easyx庫,網路easyx即可,中文網站,還有中文的教程,用起來很簡單,當然前提是你的C語法扎實&&數學功底扎實的話

Ⅳ C語言怎麼打出粉色

在圖形界面,才方便輸出顏色,,,,,控制台也 是要使用系統的API調用圖形,才可以

~

Ⅵ 顏色代碼是什麼意思啊

用英文和數值表示顏色,例如C語言的16種顏色
BLACK(黑色)
0
DARKGRAY(深灰)
8
BLUE(藍色)
1
LIGHTBLUE(淡藍)
9
GREEN(綠色)
2
LIGHTGREEN(淡綠)
10
CYAN(青色)
3
LIGHTCYAN(淡青)
11
RED(紅色)
4
LIGHTRED(淡紅)
12
MAGENTA(品紅)
5
LIGHTMAGENTA(粉紅)
13
BROWN(棕色)
6
YELLOW(黃色)
14
LIGHTGRAY(淡灰)
7
WHITE(白色)
15

Ⅶ 請問用C設置背景色或前景色,是不是只有15種,如果要將線條以粉紅色輸出,該如何做

不是15種,應該有16種吧,我們常講16色256色的。
具體如何設置為粉紅色不太清楚。我不太了解這方面的知識,抱歉!下面的資料供參考!

設置前景色

功能:設置當前畫筆顏色。

函數原型:void setcolor(int color)

函數說明:將當前畫筆設置為color代表的顏色。Color可以是0至15之間的任意整數,也可以是這16個整數所對應的符號常量,如整數0所對應的符號常量為BLACK,而這16個整數或符號常量分別代表C語言圖形模式下的16中顏色。具體情況如下表所示。

顏色表

符號常量

數值

含義

BLACK
0
黑色

BLUE
1
藍色

GREEN
2
綠色

CYAN
3
青色

RED
4
紅色

MAGENTA
5
洋紅

BROWN
6
棕色

LIGHTGRAY
7
淡灰

DARKGRAY
8
深灰

LIGHTBLUE
9
淡藍

LIGHTGREEN
10
淡綠

LIGHTCYAN
11
淡青

LIGHTRED
12
淡紅

LGHTMAGENTA
13
淡洋紅

YELLOW
14
黃色

WHITE
15
白色

頭文件:該函數包含在頭文件graphics.h中。
返回值:無返回值。
函數舉例:setcolor(4);

設置背景色

功能:設置當前背景的顏色。

函數原型:void setbkcolor(int color);

函數說明:將當前的背景設置為color所代表的顏色。color的取值與設置前景色中的color相同。

頭文件:該函數包含在頭文件graphics.h中。

返回值:無返回值。

函數舉例:setbkcolor(RED);

Ⅷ 你是不是有999玫瑰C語言版源代碼能給我嗎

#include <dos.h>
#include <graphics.h>
#include <math.h>
/*玫瑰花*/
#define FNX(x) (int)(xo+(x)*1.0)
#define FNY(y) (int)(getmaxy()-(yo+(y)*1.0))
#define FNX2(phi) cos(phi)*ac-sin(phi)*bs
#define FNY2(phi) cos(phi)*as+sin(phi)*bc

/*畫旋轉的橢圓*/
void elli(int xo,int yo,int a,int b,double theta)
{
int i;
double da,c,s,ac,as,bc,bs,xf,yf,phi,x,y;
theta=theta*0.01745;
da=3*0.1745;
c=cos(theta);
s=sin(theta);
ac=a*c;as=a*s;
bc=b*c;bs=b*s;
x=FNX2(0);
y=FNY2(0);
moveto(FNX(x),FNY(y));
for(i=1;i<=360;i++)
{
phi=i*da;
xf=x*cos(phi)*0.1;
yf=b*sin(phi)*0.1;
x=FNX2(phi);
y=FNY2(phi);
lineto(FNX(x),FNY(y));
}
}

/*花*/
void hua(int x,int y)
{
register i;
/*畫粉紅色玫瑰*/
setcolor(12);
arc(x+65,y-60,150,350,8);
arc(x+66,y-54,300,470,8);
arc(x+65,y-56,30,230,10);
arc(x+64,y-57,300,490,17);
ellipse(x+73,y-30,250,450,27,40);
ellipse(x+59,y-30,100,290,27,40);
ellipse(x+65,y-40,140,270,20,30);
setfillstyle(SOLID_FILL,5);
floodfill(x+65,y-20,12);
/*畫紅色玫瑰*/
arc(x,y,150,350,12);
arc(x+1,y+8,280,470,12);
arc(x,y+2,30,230,16);
arc(x,y+3,80,240,28);
arc(x+2,y+8,180,330,22);
arc(x-2,y+2,310,460,25);
ellipse(x-12,y+30,120,300,30,40);
ellipse(x+10,y+28,250,423,30,42);
ellipse(x-4,y+10,290,393,30,40);
setfillstyle(SOLID_FILL,4);
floodfill(x+5,y+31,12);
/*畫紫色花骨朵*/
ellipse(x+120,y+5,0,360,15,25);
setfillstyle(SOLID_FILL,1);
floodfill(x+120,y,12);
/*畫黃色花骨朵*/
ellipse(x-70,y+10,0,360,14,20);
setfillstyle(SOLID_FILL,14);
floodfill(x-70,y+10,12);
setcolor(10);
/*畫紅花花萼*/
ellipse(x-15,y+32,190,310,30,35);
ellipse(x+16,y+32,235,355,26,35);
ellipse(x,y+35,190,350,43,50);
arc(x,y+82,190,350,6);
setfillstyle(SOLID_FILL,2);
floodfill(x,y+75,10);
/*畫粉花花萼*/
ellipse(x+50,y-48,190,320,22,50);
ellipse(x+80,y-48,220,350,22,50);
ellipse(x+65,y-28,180,360,36,50);
floodfill(x+65,y+18,10);
/*畫主枝*/
for(i=0;i<3;i++ )
{
ellipse(x-98,y+100+i,255,371,100,80);
ellipse(x-20,y+30+i,260,358,140,140);
ellipse(x+224,y+20+i,180,218,160,140);
}
/*畫側枝*/
ellipse(x+70,y+34,180,233,140,140);
ellipse(x,y+40,205,255,100,120);
ellipse(x+135,y-30,209,249,72,120);
ellipse(x,y+20,263,301,100,120);
ellipse(x+85,y-10,278,305,100,120);
ellipse(x+100,y-62,282,308,90,120);
ellipse(x-50,y-10,277,314,30,120);
ellipse(x+70,y+80,222,266,52,120);
ellipse(x-60,y-45,229,266,52,120);
ellipse(x+79,y-45,229,266,52,120);
ellipse(x+84,y,224,273,52,120);
ellipse(x+110,y+40,240,282,100,120);
/*畫紫花骨朵花萼*/
ellipse(x+120,y-6,200,340,17,25);
ellipse(x+120,y+7,160,380,17,27);
floodfill(x+122,y+30,10);
/*畫黃花骨朵花萼*/
ellipse(x-70,y+15,140,390,17,20);
ellipse(x-75,y-10,205,340,10,30);
ellipse(x-60,y-10,195,340,5,30);
floodfill(x-70,y+32,10);
/*畫葉*/
/*畫右邊的葉子*/
elli(x+168,y+282,10,20,-40);
elli(x+160,y+252,8,16,260);
elli(x+145,y+270,8,16,-15);
elli(x+156,y+224,10,20,-45);
elli(x+150,y+200,8,16,270);
elli(x+135,y+220,8,16,-10);
elli(x+146,y+144,8,16,-80);
elli(x+130,y+130,6,12,235);
elli(x+125,y+154,7,14,-10);
elli(x+78,y+98,6,12,-90);
elli(x+60,y+90,5,10,180);
elli(x+70,y+109,5,10,-45);
/*畫左邊的葉子*/
elli(x-125,y+270,12,24,60);
elli(x-95,y+270,10,20,10);
elli(x-110,y+245,10,20,90);
elli(x-105,y+220,10,20,45);
elli(x-100,y+190,8,16,135);
elli(x-75,y+210,8,16,-45);
/*畫中間的葉子*/
elli(x+65,y+190,10,20,-45);
elli(x+40,y+185,8,16,0);
elli(x+55,y+165,8,16,90);
}

/*主程序*/
main()
{
int driver=VGA,mode=VGAHI;
registerbgidriver(EGAVGA_driver);
initgraph(&driver,&mode,"C:\TC");
cleardevice();
hua(450,90);
setcolor(2);
rectangle(0,0,639,479);
getch();
closegraph();
}

Ⅸ c語言編程 粉紅色那個1s什麼意思

scanf("%1s", &b ); 表示只讀取一個字元,相當於scanf("%c", &b );

Ⅹ 在線急等!C語言問題

#include<stdio.h>
struct student
{
long id;
char name[10];
char clas[20];
};
int main(void)
{
student t1;
printf("請輸入你的學號:");
scanf("%d",&t1.id);
printf("請輸入你的姓名:");
getchar();
gets(t1.name);
printf("請輸入你的班級:");
gets(t1.clas);
printf("學號: %d\n",t1.id);
printf("姓名: %s\n",t1.name);
printf("班級: %s\n",t1.clas);
getchar();
return 0;
}

熱點內容
java三目表達式 發布:2025-02-06 23:58:41 瀏覽:740
android開啟wifi 發布:2025-02-06 23:50:08 瀏覽:495
騰訊雲伺服器是不是只有c盤 發布:2025-02-06 23:50:03 瀏覽:472
安卓如何選擇相冊 發布:2025-02-06 23:49:57 瀏覽:346
安卓究極風暴4在哪個軟體可以玩 發布:2025-02-06 23:49:10 瀏覽:8
如何調用伺服器的視頻 發布:2025-02-06 23:48:57 瀏覽:642
編程粉絲名 發布:2025-02-06 23:48:56 瀏覽:559
區域網存儲安裝 發布:2025-02-06 23:42:50 瀏覽:926
androidbug 發布:2025-02-06 23:31:56 瀏覽:51
php數字判斷 發布:2025-02-06 23:17:40 瀏覽:41