本文目錄一覽:
- 1、c語言龜兔賽跑
- 2、C語言,海龜作圖程序,我測試每次都是直接第一行全為1,不知道哪個地方錯了
- 3、求C語言編寫一個龜兔賽跑的程序。
- 4、編寫類LOGO語言,用C++實現海龜作圖
- 5、C語言海龜圖形問題
- 6、用c語言編寫 解決烏龜爬行問題
c語言龜兔賽跑
/*龜兔賽跑,矩形跑道,烏龜3m/s, 兔子9m/s,,兔子每10分鐘回頭一次,如果超過烏龜,
則兔子休息30分鐘。如果沒有就繼續跑,烏龜一直在跑,求當輸入時間T時,兔子和烏龜誰贏或平局*/
#includestdio.h
int main()
{
int i,j;
double gui=0,tu=0;
static s=3;
static t=9;
printf(“輸入時間i:”);
scanf(“%d”,i);
for(j=0;(i-40)j;j=j+40)
{
gui=gui+s*40;
tu=tu+t*10;
}
if((i-j)10)
{
gui=gui+s*(i-j);
tu=tu+t*(i-j);
}
else
{
gui=gui+s*10;
tu=tu+t*(i-j);
}
if(guitu)
printf(“烏龜比兔快! “);
if(gui=tu)
printf(“龜兔速度相同!”);
else
printf(“兔比烏龜快!”);
return 0;
}
C語言,海龜作圖程序,我測試每次都是直接第一行全為1,不知道哪個地方錯了
//作圖部分改了一下,自己看吧
switch(dir%4)//pos表示方向:0向上;1向右;2向下;3向左。初始化為0
{
case 0:
while (r–0 x = 0)
{
str[x–][y]=tmp;
}
x++;
break;
case 1:
while (r–0 yCOW)
{
str[x][y++]=tmp;
}
y–;
break;
case 2:
while (r–0 xCOW)
{
str[x++][y]=tmp;
}
x–;
break;
case 3:
while (r–0 y=0)
{
str[x][y–]=tmp;
}
y++;
break;
}
求C語言編寫一個龜兔賽跑的程序。
/*烏龜每分鐘3米。兔子每分鐘9米,每10分鐘回頭看烏龜是否落後,落後則休息30分鐘。輸入時間t*/
#include stdio.h
int main()
{
int t=0,trab=0,T,dtur=0,drab=0;
/*定義外界時間t,兔子時間trab,輸入時間T,烏龜跑的距離dtur,兔子跑的距離drab*/
int rest=0;/*定義休息標識1,初始化為0*/
printf(“請輸入兔子和烏龜已經跑了的時間:”);
scanf(“%d”,T);
while(t!=T)
{
dtur+=3;//烏龜移動
if(rest!=1)//如果兔子不在休息狀態
{
trab++;//兔子時間流逝
drab+=9;//兔子移動
}
t++;//外界時間流逝
if(trab%10==0rest==0)
{//如果兔子時間是10的整數倍且兔子不在休息狀態,則回頭查看和烏龜的距離
if(drabdtur)//如果兔子在烏龜前面
{
rest=1;
trab+=30;//兔子休息,兔子時間先增加30,等外界時間追上
}
}
if(t==trab)//如果外界時間增加到和兔子時間一樣,則喚醒兔子
rest=0;
}
printf(“兔子,烏龜分別了%d米,%d米 — “,drab,dtur);
if(drabdtur)
{printf(“兔子快!!\n”);}
else if(drabdtur)
{printf(“烏龜快!!\n”);}
else if(drab==dtur)
{printf(“一樣快!!\n”);}
return 0;
}
編寫類LOGO語言,用C++實現海龜作圖
C語言的話必須要有頭文件庫graph,否則不行
現在的程序版本一般不支持做圖
C語言海龜圖形問題
嘿嘿,粗心了:
case 5: 中的
if( orientation = 0 )
改為:
if( orientation == 0 )
orientation = 0是賦值語句,該語句的返回值就為右值,也就是0,所以你得if分支就永遠進不去了
用c語言編寫 解決烏龜爬行問題
得到如下代碼:
#includestdio.h
int main()
{
double dist = 0.0;
int i;
for (i = 1; i = 3600; ++i){
dist += 1.0 / i;
}
printf(“一小時爬行%f米\n”, dist);
dist = 0.0;
for (i = 1; ; ++i){
dist += 1.0 / i;
if (dist 10){
break;
}
}
printf(“爬出10米需要%d秒\n”, i);
return 0;
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/185276.html