可以試試這個方法,
應該能夠解決。
1.進入Settings > Compiler and debugger
2.點選Reset Defaults
試試看吧!!
2009年11月9日 星期一
迴圈While,Do While,Do While Break
#include <stdio.h>
int main()
{
printf("\n----------While----------\n");
int i=0;
while(i<5)
{
printf("%d",i);
i++;
}
printf("\n----------Do While----------\n");
i=0;
do
{
printf("%d",i);
i++;
}while(i<5);
printf("\n----------Do While Break----------\n");
i=0;
do
{
printf("%d",i);
if(i>=4)
break;
i++;
}while(1);
printf("\n");
}
int main()
{
printf("\n----------While----------\n");
int i=0;
while(i<5)
{
printf("%d",i);
i++;
}
printf("\n----------Do While----------\n");
i=0;
do
{
printf("%d",i);
i++;
}while(i<5);
printf("\n----------Do While Break----------\n");
i=0;
do
{
printf("%d",i);
if(i>=4)
break;
i++;
}while(1);
printf("\n");
}
以 C 建立 DXF 圖檔
以 C 建立 DXF 圖檔:
#include <stdio.h>
#include <stdlib.h>
void dxf_begin(void);
void dxf_end(void);
void dxf_circle(float x,float y,float r);
//outfile 為全域變數
FILE *outfile;
int main()
{
outfile = fopen("c:\\temp\\out.dxf","w");
dxf_begin();
dxf_circle(10.0,10.0,10.0);
dxf_end();
printf("successful\n");
fclose(outfile);
return 0;
}
void dxf_begin(void)
{
fprintf(outfile,"0\nSECTION\n2\nENTITIES\n");
}
void dxf_end(void)
{
fprintf(outfile,"0\nENDSEC\n0\nEOF");
}
void dxf_circle(float x,float y,float r)
{
fprintf(outfile,"0\nCIRCLE\n8\n0\n10\n%f\n20\n%f\n30\n0.0\n40\n%f\n",x,y,r);
}
C程式產生出來的dxf文件內容如下:
0
SECTION
2
ENTITIES
0
CIRCLE
8
0
10
10.000000
20
10.000000
30
0.0
40
10.000000
0
ENDSEC
0
EOF
各行說明:
0 後面接SECTION
SECTION 這是個開始
2 後面接ENTITIES
ENTITIES 實體段
0 開始
CIRCLE 化緣的指令...POLYLINE是畫線的指令...等
8 表明以下是一個新的實體
0 後面接畫圓的參數
10 後面接圓心的x座標
10.000000
20 後面接圓心的y座標
10.000000
30 後面接圓心的z座標
0.0
40 後面接圓的半徑
10.000000
0
ENDSEC 結束指令
0
EOF 關閉文件
PS:A.I.P.繪圖指令 - 2009、2010
#include <stdio.h>
#include <stdlib.h>
void dxf_begin(void);
void dxf_end(void);
void dxf_circle(float x,float y,float r);
//outfile 為全域變數
FILE *outfile;
int main()
{
outfile = fopen("c:\\temp\\out.dxf","w");
dxf_begin();
dxf_circle(10.0,10.0,10.0);
dxf_end();
printf("successful\n");
fclose(outfile);
return 0;
}
void dxf_begin(void)
{
fprintf(outfile,"0\nSECTION\n2\nENTITIES\n");
}
void dxf_end(void)
{
fprintf(outfile,"0\nENDSEC\n0\nEOF");
}
void dxf_circle(float x,float y,float r)
{
fprintf(outfile,"0\nCIRCLE\n8\n0\n10\n%f\n20\n%f\n30\n0.0\n40\n%f\n",x,y,r);
}
C程式產生出來的dxf文件內容如下:
0
SECTION
2
ENTITIES
0
CIRCLE
8
0
10
10.000000
20
10.000000
30
0.0
40
10.000000
0
ENDSEC
0
EOF
各行說明:
0 後面接SECTION
SECTION 這是個開始
2 後面接ENTITIES
ENTITIES 實體段
CIRCLE 化緣的指令...POLYLINE是畫線的指令...等
0 後面接畫圓的參數
10.000000
20 後面接圓心的y座標
30 後面接圓心的z座標
ENDSEC 結束指令
0
EOF 關閉文件
PS:A.I.P.繪圖指令 - 2009、2010
2009年10月20日 星期二
虛擬映像檔掛載軟體 - 酒精Alcohol 52%
免費版酒精下載:
Alcohol 52% Free Edition
使用方法:
1.安裝完畢後會在我的電腦出現一台虛擬光碟機的圖示
2.在那台光碟機上按右鍵選擇掛載映像檔(M) > 開啟舊檔(O)
3.去選擇映像檔(*.iso)如系上購買的教育版 Inventor、solidworks、solidedge...等即可
Alcohol 52% Free Edition
使用方法:
1.安裝完畢後會在我的電腦出現一台虛擬光碟機的圖示
2.在那台光碟機上按右鍵選擇掛載映像檔(M) > 開啟舊檔(O)
3.去選擇映像檔(*.iso)如系上購買的教育版 Inventor、solidworks、solidedge...等即可
2009年10月19日 星期一
CMSimple重置密碼
CMSimple重置密碼步驟如下
1.使用小作家開啟此檔案『mini_server_8\udrive\www\cms\cmsimple\config.php』
2.將檔案內的字串作修改↘
$cf['security']['password']="21232f297a57a5a743894a0e4a801fc3";
3.儲存檔案,密碼為『admin』。
(ps:21232f297a57a5a743894a0e4a801fc3為admin的md5碼)
1.使用小作家開啟此檔案『mini_server_8\udrive\www\cms\cmsimple\config.php』
2.將檔案內的字串作修改↘
$cf['security']['password']="21232f297a57a5a743894a0e4a801fc3";
3.儲存檔案,密碼為『admin』。
(ps:21232f297a57a5a743894a0e4a801fc3為admin的md5碼)
2009年10月16日 星期五
國立虎尾科技大學MSN群
這是我去年2008-6-7開設的,
國立虎尾科技大學 - MSN群,
裡面有蠻多各個科系的學長姐,
請加入下面帳號為MSN連絡人即可,
『group216741@msnzone.cn』
使用教學:http://goo.gl/aXHm
(PS:有時候/p要打兩次才會恢復對話。)
關鍵字:虎科M群 、NFU、虎尾、虎尾科技大學、MSN群、
國立虎尾科技大學 - MSN群,
裡面有蠻多各個科系的學長姐,
請加入下面帳號為MSN連絡人即可,
『group216741@msnzone.cn』
使用教學:http://goo.gl/aXHm
(PS:有時候/p要打兩次才會恢復對話。)
關鍵字:虎科M群 、NFU、虎尾、虎尾科技大學、MSN群、
2009年10月12日 星期一
研究題 - Kmol蚯蚓
問:
Kmol養了3隻蚯蚓,
從現在開始每個月把每隻蚯蚓切成x段,
養了一年後放生了88隻蚯蚓回虎科大校園,
請問Kmol最後還剩下幾隻蚯蚓?
(請使用迴圈求出次方,並將計算式寫在副程式,
並使用主程式呼叫副程式的方法求出數量。)
邏輯參考:
由題目得到蚯蚓總數的方程式為y=3x12-88
宣告
主程式
{
輸入:切了x段
呼叫副程式
印出:一年後剩下y隻
}
副程式
{
y=3x12-88
}
(若每隻蚯蚓都被切成了兩半,則還剩下12200隻蚯蚓)
解答:
#include <stdio.h>
int func(int x);
int main()
{
int n,sum;
printf("Kmol要切成幾段:");
scanf("%d",&n);
sum=func(n);
printf("剩下%d隻蚯蚓\n",sum);
return 0;
}
int func(int x)
{
int y,i,power=1;
for(i=0;i<12;i++)
{
power=power*x;
}
y=3*power-88;
return y;
}
Kmol養了3隻蚯蚓,
從現在開始每個月把每隻蚯蚓切成x段,
養了一年後放生了88隻蚯蚓回虎科大校園,
請問Kmol最後還剩下幾隻蚯蚓?
(請使用迴圈求出次方,並將計算式寫在副程式,
並使用主程式呼叫副程式的方法求出數量。)
邏輯參考:
由題目得到蚯蚓總數的方程式為y=3x12-88
宣告
主程式
{
輸入:切了x段
呼叫副程式
印出:一年後剩下y隻
}
副程式
{
y=3x12-88
}
(若每隻蚯蚓都被切成了兩半,則還剩下12200隻蚯蚓)
解答:
#include <stdio.h>
int func(int x);
int main()
{
int n,sum;
printf("Kmol要切成幾段:");
scanf("%d",&n);
sum=func(n);
printf("剩下%d隻蚯蚓\n",sum);
return 0;
}
int func(int x)
{
int y,i,power=1;
for(i=0;i<12;i++)
{
power=power*x;
}
y=3*power-88;
return y;
}
訂閱:
文章 (Atom)