初學者求問一道c語言實現的水題,初學者求問一道C語言實現的水題,

2021-12-25 05:06:45 字數 1009 閱讀 4338

1樓:匿名使用者

#include

#include

void countdot(int x1,int y1,int x2,int y2);

int main()

void countdot(int x1,int y1,int x2,int y2)

if(x1==x2)

if(y1==y2)

x0=x1

測試效果:

2樓:與子如初見

#include

#include

int main(void)

int i = 0, sum = 0;

if((x1 != x2) &&(y1 != y2))}else if((x1 !

= x2)&&(y1 == y2))else if((x1 == x2)&&(y1 != y2))else

;printf("%d\n",sum);

return 0;

}看看。

3樓:毆零

寫下思路

dy = y1 - y2

dx = x1 - x2

if dy == 0

點數 = abc(dx) -1

exit

if dx == 0

點數 = abc(dy) -1

exit

所求的點座標為 (x, y)

dy/dx = (y - y1) / (x - x1)dy * (x - x1) = dx * (y - y1)x 在 x1, x2的範圍內,

y 在y1, y2的範圍內

for x in (x1, x2)

通過dy * (x - x1) = dx * (y - y1),求y

驗證y驗證通過,點數加1

驗證方法

y = (int) y

dy * (x - x1) = dx * (y - y1) ?

y in (y1, y2) ?

C語言初學者,問關於資料儲存的問題

看你是什麼意思了。執行完程式關閉後下次啟動程式仍要那個值的話,你就要用檔案了,因為程式執行的數都是在記憶體中,程式結束,記憶體中儲存的資料跟著就釋放了,要想儲存你要的num,只有把他儲存到外部介質中,儲存為檔案就是把你的num儲存到外部介質硬碟中。具體怎麼儲存,lz還是看書吧,雖然只是個fopen ...

求教!一道C語言題目,求教一道c語言題,求詳細過程

你主函式裡m肯定還是1,func函式中的靜態變數應該是8了吧。你檢視變數值的位置是什麼樣的,如果在主函式裡檢視肯定是主函式中的m,即為1,因為發生作用域覆蓋了。你是第二次進入func後設定斷點,檢視m數值的可定為8。由程式執行結果為8 此時i 3,m 3 1 4,因此返回值為8 17 此時i 3 8...

200分求一道C語言題

c語言群 35827356 51871776 把你的問題發上去,應該有人會幫你解決.自己想不出來啊!嘿嘿你個鳥呀 我也嘿嘿一下 我也來一句吧 經驗大死學問 千古名言 正在學習中 唉!1 給我2000塊錢.包你滿意 樓上說得對,每到學期末總有不少人叫別人幫忙做課程設計的.現在的學生呀,怎麼多動手呢.要...