當前位置:首頁 » 編程軟體 » 下列中不正確的預編譯命令是

下列中不正確的預編譯命令是

發布時間: 2023-07-18 18:16:06

A. c語言編寫鍾表的問題

#include<graphics.h>
#include<math.h>
#include<dos.h>

#define PI 3.1415926
#define x0 320 /*定義鍾表中心坐標*/
#define y0 240

void DrawClock(int x,int y,int color) /*畫表盤*/
{ int r=150; /*表盤的半徑*/
float th;
setcolor(color);
circle(x,y,r);
circle(x,y,2);
}

void DrawHand(int x,int y,float th,int l,int color)
{
int x1,y1;
x1=x l*sin(th);
y1=y-l*cos(th);
setcolor(color);
line(x,y,x1,y1);
}

void main()
{int gdriver=DETECT,gmode;
struct time curtime;
float th_hour,th_min,th_sec;
initgraph(&gdriver,&gmode,"");

setbkcolor(0);

while(! kbhit())
{
DrawClock(x0,y0,14);
gettime(&curtime); /*得到當前系統時間*/

gotoxy(35,20); /*定位輸出位置*/
if((float)curtime.ti_hour<=12) /*午前的處理*/
{printf("AM ");
if((float)curtime.ti_hour<10) printf("0"); /*十點之前在小時數前加零*/
printf("%.0f:",(float)curtime.ti_hour);
}
else /*午後的處理*/
{printf("PM ");
if((float)curtime.ti_hour-12<10) printf("0");
printf("%.0f:",(float)curtime.ti_hour-12);
}

if((float)curtime.ti_min<10) printf("0");
printf("%.0f:",(float)curtime.ti_min);
if((float)curtime.ti_sec<10) printf("0");
printf("%.0f",(float)curtime.ti_sec);

/*以下三行計算表針轉動角度,以豎直向上為起點,順時針為正*/

th_sec=(float)curtime.ti_sec*0.1047197551; /*2π/60=0.1047197551*/
th_min=(float)curtime.ti_min*0.1047197551 th_sec/60.0;
th_hour=(float)curtime.ti_hour*0.523598775 th_min/12.0; /* 2π/12=0.5235987755 */
DrawHand(x0,y0,th_hour,70,2); /*畫時針*/
DrawHand(x0,y0,th_min,110,3); /*分針*/
DrawHand(x0,y0,th_sec,140,12); /*秒針*/

sleep(1); /*延時一秒後刷新*/
cleardevice();
}

closegraph();
}

能正常運行,我測試過
來自網路轉載

B. 一道C語言選擇題,求答案。

答案應該是答滾選C
因為C語言規則規定:標准庫函數不允許用戶磨指進行重新定義,只能進行引用,調用前需使用預編譯命令進瞎舉配行預編譯;

C. c語言基礎知識題

單選
4、C 7、B 9、D 11、C 12、A
多選
2、ABD 4、BD 14、ABD 15、BCD
判斷
1、A 2、B 3、B 4、B 5、A
6、B 7、B 8、B 9、A 10、B

D. c語言中#include <stdio.h>是什麼意思

包含標准頭文件stdio.h。
1、#include 是C語言預編譯命令之一。
include並不屬於C語言關鍵字。以#開頭的#include是預編譯命令,即不是在運行過程中生效,而是在編譯的時候就會生效。
include的效果為,在編譯時把被包含的文件中的內容,放到被編譯的c文件對應位置。
2、stdio.h是C語言庫文件的頭文件之一,包含了常用的標准輸入輸出。
比如printf,scanf等語句都是在stdio.h中的。
3、在源文件中包含了stdio.h 就等於聲明了stdio.h中的所有函數,並使該文件中的所有宏定義在源文件中可用。
即使用printf,scanf等語句不會引起警告, 同時可以使用諸如NULL一類的宏定義。

熱點內容
屏幕看不清了如何輸密碼 發布:2025-02-06 18:51:14 瀏覽:332
手機開腳本買個什麼配置的 發布:2025-02-06 18:45:59 瀏覽:111
python代碼輸入 發布:2025-02-06 18:32:35 瀏覽:562
易語言上傳ftp文件夾 發布:2025-02-06 18:31:09 瀏覽:73
仿qq源碼java 發布:2025-02-06 18:24:06 瀏覽:424
阿里雲訪問mysql資料庫 發布:2025-02-06 18:17:57 瀏覽:789
原神遊戲伺服器ip 發布:2025-02-06 17:54:23 瀏覽:811
如何查筆記本電腦的真正配置 發布:2025-02-06 17:48:07 瀏覽:82
存儲器存在地址 發布:2025-02-06 17:47:28 瀏覽:540
phpsocket教程 發布:2025-02-06 17:42:13 瀏覽:424