c語言程序設計五章測試答案?在學校某條路上,路邊的樹排列整齊又有規律,樹是由白楊樹,柳樹交替組成,第一棵是白楊樹(Poplar),第二棵是柳樹(Willow),第一棵樹和第二棵樹之間間隔2米,而第二棵樹和第三棵樹之間間隔3米,如此反複(2 3 2 3……)一個人從第一棵白楊樹開始往前走(假設路足夠長),當其走了a米後求其最後一次經過的是什麼種類的樹,我來為大家科普一下關于c語言程序設計五章測試答案?下面希望有你要的答案,我們一起來看看吧!
在學校某條路上,路邊的樹排列整齊又有規律,樹是由白楊樹,柳樹交替組成,第一棵是白楊樹(Poplar),第二棵是柳樹(Willow),第一棵樹和第二棵樹之間間隔2米,而第二棵樹和第三棵樹之間間隔3米,如此反複(2 3 2 3……)。一個人從第一棵白楊樹開始往前走(假設路足夠長),當其走了a米後求其最後一次經過的是什麼種類的樹。
輸入
第一行輸入一個正整數n(n<=100),表示有n組測試。
之後每行一個非負實數a,表示這個人走過的距離。
輸出
該人走了a米,和哪種樹距離為0。(若不和任何樹距離為0則輸出“No”)
樣例輸入
2
20
20.5
樣例輸出
Poplar
No
測試用例1
輸入
3
90
8.8
5
輸出
Poplar
No
Poplar
測試用例2
輸入
3
3
2
2.5
輸出
No
Willow
No
代碼
#include <stdio.h>
#include <math.h>
int main()
{
int n;
double a;
scanf("%d",&n);
while(n--)
{
scanf("%lf",&a);
int b=a; //int b = (int)a;
if(fabs(b-a)<1e-5)
{
if(b%5==0)
printf("Poplar\n");
else if(b%5==2)
printf("Willow\n");
else
printf("No\n");
}
else
printf("No\n");
}
return 0;
}
又到休息時間了。兩個小夥伴要玩撲克牌比大小的遊戲:每人分到一種花色的撲克牌(13張),然後每人随機出一張牌,大者勝,最後獲勝次數多的人,赢一輪。
不開心的事發生了,玩了一輪後,發現撲克牌竟然少了一張。到底少了幾呢?
你能寫個程序,快速找到撲克x嗎?
輸入
輸入一行,包括25個用空格分隔的數字(A表示為1,J、Q、K表示為11、12、13)。
輸出
輸出數字x,表示缺少的撲克牌數字。
樣例輸入
9 1 13 2 6 10 7 8 3 11 4 1 5 9 10 2 4 3 12 13 11 5 8 6 7
樣例輸出
12
測試用例1
9 1 13 2 6 10 7 8 3 11 4 1 5 9 10 2 4 3 12 13 11 5 8 6 12
7
測試用例2
12 1 13 2 6 10 7 8 3 11 4 1 5 9 10 2 4 3 12 13 11 5 8 6 7
9
代碼
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
int a[30], i, j, cnt;
for(i = 0; i < 25; i )
{
scanf("%d", &a[i]);
}
for(i = 0; i < 25; i )
{
cnt = 0;
for(j = 0; j < 25; j )
{
if(a[i] == a[j])
{
cnt ;
}
}
if(cnt == 1)
{
printf("%d\n", a[i]);
}
}
return 0;
}
或統計數組法
3【指針】最佳情侶身高差題目描述專家通過多組情侶研究數據發現,最佳的情侶身高差遵循着一個公式:(女方的身高)×1.09=(男方的身高)。本題主要完成函數Fun,其功能是:為任意一位用戶計算他/她的情侶的最佳身高。
輸入
僅一行。包含兩個數,第一個是字符‘F’或‘M’,表示前來查詢的用戶的性别,其中“F”表示女性、“M”表示男性;第二個是“身高”為區間 [1.0, 3.0] 之間的實數。
輸出
僅一行。為該用戶計算出的其情侶的最佳身高,結果保留2位小數。
樣例輸入
F 1.8
樣例輸出
1.96
測試用例1
M 1.7
1.56
測試用例2
M 1.9
1.74
代碼
#include <stdio.h>
#include <stdlib.h>
void Fun(char ch,double h1,double *h2)
{
double n;
if(ch=='F')
{
n=h1*1.09;
}
else
{
n=h1/1.09;
}
*h2=n;
}
int main()
{
char ch;
double h1,h2;
scanf("%c%lf", &ch, &h1);
Fun(ch,h1,&h2);
printf("%.2f",h2);
return 0;
}
“夜經濟”是指從當日18時至次日淩晨2時所發生的服務業類經濟活動,發展“夜經濟”是提升城市消費需求、促進産業結構調整的有力舉措。無論是夜宴、夜飲,還是夜唱、夜購,夜間消費大多是服務性消費,幾乎涵蓋了商業、交通運輸業、餐飲業、旅遊業、娛樂業等所有第三産業。毫無疑問,夜間消費需求是一種高層次的消費需求。作為一種經濟形态,夜經濟是夜間居民消費和企業供給的彙合,是由一個個供求之間的交易構成的。為了吸引顧客,很多店鋪都用各式各樣的霓虹燈來招徕顧客。UPCer是一家新店的店主,決定采用霓虹燈和傳統走馬燈結合的方式來展現商品信息。走馬燈的規則如下:
對于給定的字符串UPC(假定字符串的長度小于80,字符串中間沒有空白字符,而且字符串僅有大寫字母、小寫字母和數字組成),走馬燈應該連續出現:
UPC
PCU
CUP
UPC
如此循環往複(第一行出現的字符串及最後一行的字符串和輸入一模一樣)。
【輸入】
一個字符串。
【輸出】
走馬燈字符串。
【樣例輸入】
UPC↙
【樣例輸出】
UPC
PCU
CUP
UPC
【測試用例1】
abc1234 -*/ACB078↙
abc1234 -*/ACB078
bc1234 -*/ACB078a
c1234 -*/ACB078ab
1234 -*/ACB078abc
234 -*/ACB078abc1
34 -*/ACB078abc12
4 -*/ACB078abc123
-*/ACB078abc1234
-*/ACB078abc1234
*/ACB078abc1234 -
/ACB078abc1234 -*
ACB078abc1234 -*/
CB078abc1234 -*/A
B078abc1234 -*/AC
078abc1234 -*/ACB
78abc1234 -*/ACB0
8abc1234 -*/ACB07
abc1234 -*/ACB078
【測試用例2】
china↙
china
hinac
inach
nachi
achin
china
【測試用例3】
aaaaaaaaa↙
aaaaaaaaa
aaaaaaaaa
aaaaaaaaa
aaaaaaaaa
aaaaaaaaa
aaaaaaaaa
aaaaaaaaa
aaaaaaaaa
aaaaaaaaa
aaaaaaaaa
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
int main()
{
int n,i,j,m;
char a[100];
scanf("%s",a);
n=strlen(a);
for(i=0; i<n 1; i )
{
for(j=i; j<n; j )
printf("%c",a[j]);
for(j=0; j<i; j )
printf("%c",a[j]);
printf("\n");
}
return 0;
}
小明上小學了,開始學習100以内的正整數。為了鍛煉小明認識數字大小的能力,老師會給他幾個100以内正整數(數字個數控制在20個以内)。然後再給他一個數字,要求他判斷一下這個數字在不在其中。
【輸入】
兩行,第一行是若幹個的正整數,個數不确定,以-1為結尾;第二行是一個整數,要求他判斷在不在第一行中的那個數字。
【輸出】
僅一行,如果判斷的數在其中就輸出“Yes”,否則就輸出“No”。
【樣例輸入】
52 35 3 16 9 88 57 -1↙
60↙
【樣例輸出】
No
【測試用例1】
3 9 16 35 52 57 88 -1↙
3↙
Yes
【測試用例2】
2 35 3 16 -1↙
90↙
No
【測試用例3】
2 10 1 35 3 16 -1
-1
No
代碼
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
int main()
{
int a[30],b,i=0,flag=0;
while(scanf("%d",&a[i]),a[i]!=-1)
i ;
scanf("%d",&b);
for(i=0; a[i]!=-1; i )
{
if(a[i]==b)
flag=1;
}
flag==1?printf("Yes\n"):printf("No\n");
return 0;
}
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!