1樓:萍水相逢就是緣吧
初步判斷
都可以用三角形來計算吧
三角形面積公式
哦,還得查查
2樓:李快來
一道c語言題目,發來看看,與水泥中的氫氧根離子發生反應生成矽酸鹽,與水泥中的氫氧化鈣反應生成水合矽酸鈣,引起混凝土的不均勻膨脹。
3樓:**開發經驗分享
執行結果如圖所示
// gcc polygon.c -wall -lm
#include
#include
#include
#ifndef null
#define null ((void *)0)
#endif
typedef struct point;
typedef struct line;
typedef point vertex;
typedef line edge;
void *mymemset(void *s, int c, size_t n)
return s;
}char * const vertex_tostring(const vertex const *v)
float vertex_distance(const vertex const *v1, const vertex const *v2)
float vertex_angle(const vertex const *v1, const vertex const *v2)
void edge_init(edge *e, vertex v1, vertex v2)
float edge_len(const edge *const e)
float edge_angle(const edge *const e)
float absf(float v)
float getareabyadjedges(const edge *const e1, const edge *const e2)
typedef struct polygon;
void polygon_init(polygon *p, size_t cap)
int polygon_addvertex(polygon *p, vertex v)
p->v[ p->size++ ] = v;
return 0;
}vertex *polygon_getvertex(const polygon *const p, int idx)
return &p->v[ idx ];
}float polygon_area(polygon *p)
return area;
}void polygon_print(const polygon *p)
int i;
>v[0]);
printf(s);
free(s);
for (i = 1; i < p->size; i++)
printf("\n");
}void polygon_destroy(polygon *p)
int main() ;
vertex v2 = ;
vertex v3 = ;
vertex v4 = ;
polygon p;
polygon_init(&p, 3);
polygon_addvertex(&p, v1);
polygon_addvertex(&p, v2);
polygon_addvertex(&p, v3);
polygon_print(&p);
polygon_destroy(&p);
polygon q;
polygon_init(&q, 4);
polygon_addvertex(&q, v1);
polygon_addvertex(&q, v2);
polygon_addvertex(&q, v3);
polygon_addvertex(&q, v4);
polygon_print(&q);
polygon_destroy(&q);
return 0;}
4樓:紫荊霄鵬
這個問題問得好我覺得我無法理解這個問題
求助一道c語言題目?
5樓:路過者天蠍
執行不出來是因為你沒初始化就用了a
就算能執行,也不能實現第乙個效果
第乙個你把p=(char *)malloc(sizeof(char)*20);刪了照樣執行不了
6樓:匿名使用者
第乙個p,q是指標變數,且儲存相同的位址,設定為指向同一塊記憶體。p,q始終輸出同樣的內容。第二個變數a,b佔據不同的記憶體。變數的賦值是值拷貝到目標變數中。
7樓:三天打魚
第二個 那個是值類變數 不是指標型別 你這樣賦值沒有用 你去學學指標吧
下面的輸入要傳指標 應該scanf("%d %d",&a,b)
求助一道c語言題目?
8樓:
d正確,資料型別儲存後實際上都是一樣,只是占用的資料空間不同。char是8位,int是16位(不同平台略有不同)。比如,char a = 65;char b = 'a';實際上,儲存的都是二進位制01000001(b),按照不同的列印方式,%c列印出a,%d列印出65.
求助一道c語言設計題目,求助一道C語言設計題目
include int main printf n d n n return 0 include main printf 閏年共有 d個 n cnt system pause 求助一道c語言題目? 萍水相逢就是緣吧 初步判斷 都可以用三角形來計算吧 三角形面積公式 哦,還得查查 李快來 一道c語言題...
求教一道c語言題目,求教一道C語言題目
c語言中宣告陣列時,一定要顯式的指明陣列長度,所以陣列長度是個常數,int a n 這種宣告法是明顯錯誤的。你可以看到,n最大值是10,那麼直接宣告乙個int a 10 就可以了。另外,你的交換演算法也還有問題,修改如下,注釋並且修改 include int main void temp2 a n ...
求助關於c語言一道選擇題,求助關於C語言一道選擇題 !
解析有問題。正確的解析應該是 do while 條件表示式2 條件表示式2成立次數為n2,則迴圈體b執行次數為n2 1.因為條件表示式2成立就要執行一次,還要加上進入迴圈時執行的那一次。而對於while 條件表示式1 迴圈體a 條件表示式1成立次數為n1,則迴圈體a執行次數為n1。基於上述分析 1 ...