當前位置:首頁 » 編程語言 » 簡單c語言編程

簡單c語言編程

發布時間: 2025-01-08 19:14:10

⑴ 簡單c語言編程

如果要考慮4個象限,考慮各種x3y3x4y4, 比較麻煩。
大致思路,計算b點到線L1的距離,計算c點到線L1的距離,
用ang3,ang4 與 ang 的相對位置判斷 l1 和 l2 應當相加還是相減得 總距離。
程序如下(沒考慮4個象限):
#include<stdio.h>
#include<stdlib.h>
#include<math.h>

void main()
{
double r1,r2;
double R=5.0, ang=1.05;
double Bx,By,P1x,P1y,P2x,P2y,l1,l2,L;
double x3=1,y3=3,x4=8,y4=10;
double ang3,ang4;

ang3 = atan(y3/x3);
ang4 = atan(y4/x4);
printf("input angle in deg: \n");
scanf("%lf",&ang);
ang = ang / 180.0 * 3.14159265;
Bx = R * cos(ang);
By = R * sin(ang);
r1 =( (x3*Bx)+(y3*By)) / (R*R);
P1x = r1 * Bx;
P1y = r1 * By;
l1 = sqrt( (x3-P1x)*(x3-P1x) + (y3-P1y)*(y3-P1y) );
r2 =( (x4*Bx)+(y4*By)) / (R*R);
P2x = r2 * Bx;
P2y = r2 * By;
l2 = sqrt( (x4-P2x)*(x4-P2x) + (y4-P2y)*(y4-P2y) );
if ( (ang3 >= ang) && (ang4 <= ang) ) L= fabs(l2 + l1);
else L = fabs(l2-l1);
printf("distance: %.2lf ",L);
}

⑵ 求最簡單的C語言程序

#include<stdio.h>

main()

{

int a,b,t=0;

scanf("%d %d",&a,&b);

if (a<b)

{

t=a;

a=b;

b=t;

}

printf("%d %d %d %d %d",(a+b),(a-b),(a/b),(a*b),(a%b));

}

⑶ 寫一個簡短的C語言代碼

最簡單的C語言代就是輸出「helloWord」,通常是作為初學編程語言時的第一個程序代碼。具體代碼如下:

#include <stdio.h>

int main(){

printf("Hello, World! ");

return 0;

}

(3)簡單c語言編程擴展閱讀:

1、程序的第一行#include <stdio.h>是預處理器指令,告訴 C 編譯器在實際編譯之前要包含 stdio.h 文件。

2、下一行intmain()是主函數,程序從這里開始執行。

3、下一行printf(...)是C中另一個可用的函數,會在屏幕上顯示消息"Hello,World!"。

4、下一行return0;終止main()函數,並返回值0。

⑷ C語言,一個最簡單(基本)的圖形化編程

#include<stdio.h>
int main(){ printf(" * \n"); printf(" *** \n"); printf(" ***** \n"); printf(" *******\n"); printf(" ***** \n"); printf(" *** \n"); printf(" * \n"); return 0;} 菱形圖案

熱點內容
文件夾太大怎麼刪 發布:2025-01-09 12:52:17 瀏覽:94
為什麼安卓不像蘋果用假後台 發布:2025-01-09 12:30:42 瀏覽:647
linux演算法 發布:2025-01-09 12:27:51 瀏覽:187
2048游戲c語言代碼 發布:2025-01-09 12:14:53 瀏覽:603
建行銀行郵件壓縮文件密碼在哪裡 發布:2025-01-09 12:14:20 瀏覽:54
天龍八部3免費掛機腳本 發布:2025-01-09 12:12:09 瀏覽:42
centos解壓gz 發布:2025-01-09 12:11:13 瀏覽:371
mysql文件加密 發布:2025-01-09 11:43:08 瀏覽:490
雲存儲安全技術綜述 發布:2025-01-09 11:36:50 瀏覽:36
演算法行軍游戲 發布:2025-01-09 11:16:00 瀏覽:774