5-22 龜兔賽跑 (20分)
#include<stdio.h>
int main()
{
int T, i;
int rabbitT=0; //兔子跑的時間
scanf("%d",&T);
if(T<10)
{
printf("^_^ %d\n",T*9);
return 0;
}
rabbitT=10;
for(i=10;i<=T;i++)
{
if(i%10==0) //每10分鐘回頭,比較
{
if(rabbitT*9>i*3 && (T-i)>=30) //兔子大於烏龜,剩餘時間不小於30分鐘
i=i+29; //不是i=i+30, 最後還有i++
else if(rabbitT*9>i*3 && (T-i)<30) //兔子大於烏龜,剩餘時間小於30分鐘
{
i=T;
break;
}
else if(T-i>=10) //兔子小於烏龜,剩餘時間不小於10分鐘,兔子真正跑的時間+10
{
rabbitT+=10;
i=i+9;
}
else //兔子小於烏龜,剩餘時間小於10分鐘, 兔子真正跑的時間+T-i
{
rabbitT+=T-i;
i=T;
break;
}
}
}
if(i*3>rabbitT*9)
printf("@ [email protected] %d\n",i*3);
else if(i*3<rabbitT*9)
printf("^_^ %d\n",rabbitT*9);
else
printf("-_- %d\n",rabbitT*9);
return 0;
}
相關推薦
5-22 龜兔賽跑 (20分)
#include<stdio.h> int main() { int T, i; int rabbitT=0; //兔子跑的時間 scanf("%d",&am
20天,22小時20分,我是如何幹掉這本1000頁的程式碼大全的
從11月24日到12月15日,20天內,投入22個小時又20分鐘,從頭到尾通讀完了這本程式碼大全,每一章都按同樣的標準做了筆記,共1.7w字。 從本書本身的學到的倒是其次,最關鍵的是,我點亮了一個新技能,如何在一個漫長而枯燥的任務堅持下來,並保持同樣的投入標準直至結束。 從此以後,我的字典裡不再有堅持二字
實驗2-4-1 統計各位數字之和是5的數 (20分)
http://pta.patest.cn/pta/test/13/exam/3/question/411 #include <stdio.h> int is( int num
5-22 將陣列中的數逆序存放 (20分)
本題要求編寫程式,將給定的nnn個整數存入陣列中,將陣列中的這nnn個數逆序存放,再按順序輸出陣列中的元素。 輸入格式: 輸入在第一行中給出一個正整數nnn(1≤n≤101\le n\le 101≤n≤10)。第二行輸入nnn個整數,用空格分開。 輸
5-22 將陣列中的數逆序存放 (20分)
本題要求編寫程式,將給定的nnn個整數存入陣列中,將陣列中的這nnn個數逆序存放,再按順序輸出陣列中的元素。 輸入格式: 輸入在第一行中給出一個正整數nnn(1≤n≤101\le n\le 10
數據結構與算法題目集(中文)——5-13 統計工齡 (20分)——桶排序
color 單位 html out cin hit lis -s cnblogs 給定公司NN名員工的工齡,要求按工齡增序輸出每個工齡段有多少員工。 輸入格式: 輸入首先給出正整數NN(\le 10^5≤10?5??),即員工總人數;隨後給出NN個整數,即每個員工的工齡
數據結構-起步能力自測題 自測-5 Shuffling Machine(20 分)
emp side result ear employees htm shuffle 變換 return Shuffling is a procedure used to randomize a deck of playing cards. Because standar
pta 中M2018秋C入門和進階練習 7-39 龜兔賽跑 (20 分)
7-39 龜兔賽跑 (20 分) 烏龜與兔子進行賽跑,跑場是一個矩型跑道,跑道邊可以隨地進行休息。烏龜每分鐘可以前進3米,兔子每分鐘前進9米;兔子嫌烏龜跑得慢,覺得肯定能跑贏烏龜,於是,每跑10分鐘回頭看一下烏龜,若發現自己超過烏龜,就在路邊休息,每次休息30分鐘,否則繼續
5-3 最長連續遞增子序列 (20分)
5-3 最長連續遞增子序列 (20分) 給定一個順序儲存的線性表,請設計一個演算法查詢該線性表中最長的連續遞增子序列。例如,(1,9,2,5,7,3,4,6,8,0)中最長的遞增子序列為(
PTA資料結構與演算法題目集(中文)4-5 鏈式表操作集 (20分)
本題要求實現鏈式表的操作集。 函式介面定義: Position Find( List L, ElementType X ); List Insert( List L, ElementType X, Position P ); List Delete( List L,
PTA資料結構與演算法題目集(中文)5-1 最大子列和問題 (20分)
給定KK個整陣列成的序列{ N_1N1, N_2N2, ..., N_KNK },“連續子列”被定義為{ N_iNi, N_{i+1}Ni+1, ..., N_jNj },其中 1 \le i \le j \le K1≤i≤j≤
7-39 龜兔賽跑 (20 分)
烏龜與兔子進行賽跑,跑場是一個矩型跑道,跑道邊可以隨地進行休息。烏龜每分鐘可以前進3米,兔子每分鐘前進9米;兔子嫌烏龜跑得慢,覺得肯定能跑贏烏龜,於是,每跑10分鐘回頭看一下烏龜,若發現自己超過烏龜,就在路邊休息,每次休息30分鐘,否則繼續跑10分鐘;而烏龜非常努力,一直跑,不休息。假定烏龜與兔
浙大版《C語言程式設計(第3版)》題目集 - 習題11-5 指定位置輸出字串(20 分)
題目連結:點選開啟連結 題目大意:略。 解題思路:略。 AC 程式碼 char *match( char *s, char ch1, char ch2 ) { char *p=s, *h; int fst=1,
5-23 IP地址轉換 (20分) (位操作)
5-23 IP地址轉換 (20分) 一個IP地址是用四個位元組(每個位元組8個位)的二進位制碼組成。請將32位二進位制碼錶示的IP地址轉換為十進位制格式表示的IP地址輸出。 輸入格式: 輸
5-35 有理數均值 (20分)
本題要求編寫程式,計算N個有理數的平均值。 輸入格式: 輸入第一行給出正整數N(\le≤100);第二行中按照a1/b1 a2/b2 …的格式給出N個分數形式的有理數,其中分子和分母全是整形範圍內的整數;如果是負數,則負號一定出現在最前面。 輸出格式: 在一行中按照a/b的格式輸出N個有理數的平均值
5-75 整除光棍 (20分)
這裡所謂的“光棍”,並不是指單身汪啦~ 說的是全部由1組成的數字,比如1、11、111、1111等。傳說任何一個光棍都能被一個不以5結尾的奇數整除。比如,111111就可以被13整除。 現在,你的程式要讀入一個整數x,這個整數一定是奇數並且不以5結尾。然後,經過計算,輸出
習題9-5 通訊錄排序 (20 分)
輸入n個朋友的資訊,包括姓名、生日、電話號碼,本題要求編寫程式,按照年齡從大到小的順序依次輸出通訊錄。題目保證所有人的生日均不相同。 輸入格式: 輸入第一行給出正整數n(<10)。隨後n行,每行按照“姓名 生日 電話號碼”的格式給出一位朋友的資訊,其中“姓名”是長度不超過10的英文
5-1 求最大值及其下標 (20分)
題目判定 #include<stdio.h> int main() { int n, i, max, j = 0; scanf_s("%d", &n);
習題6-5 使用函式驗證哥德巴赫猜想 (20 分)
本題要求實現一個判斷素數的簡單函式,並利用該函式驗證哥德巴赫猜想:任何一個不小於6的偶數均可表示為兩個奇素數之和。素數就是隻能被1和自身整除的正整數。注意:1不是素數,2是素數。 函式介面定義: int prime( int p ); void Goldbach( int n ); 其中
實驗7-1-5 選擇法排序(20 分)
/* 時間:2018年4月7日09:44:43 思路:陣列迴圈遍歷n-1次,迴圈第一次找到最大值,放在陣列首位; 迴圈第二次找到次最大值,放在陣列第二位。依次迴圈即可。 */ #includ