日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

2015年蓝桥杯C/C++ B组题目题解

發布時間:2025/5/22 c/c++ 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2015年蓝桥杯C/C++ B组题目题解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.?輸入一個字符串,求它包含多少個單詞。單詞間以一個或者多個空格分開。

第一個單詞前,最后一個單詞后也可能有0到多個空格。
比如:" abc xyz" 包含兩個單詞,"ab c xyz " 包含3個單詞。

如下的程序解決了這個問題,請填寫劃線部分缺失的代碼。

注意:只填寫劃線部分的代碼,不要填寫任何多余的內容。比如已經存在的小括號,注釋或說明文字等。

#include <stdio.h> #include <string.h> #include <stdlib.h> #include <ctype.h> #include <math.h>using namespace std;int get_word_num(char* buf) {int n = 0;int tag = 1;char* p = buf;for( ;*p!=0&&*p!=13 && *p!=10; p++){if(*p==' '&&tag==0) tag=1;if( *p!=' ' && tag==1 ){n++; tag=0;}}return n; }int main() {char buf[1000];fgets(buf, 1000, stdin);printf("%d\n", get_word_num(buf));return 0; }

?

2. ? ??1/1 + 1/2 + 1/3 + 1/4 + ... 在數學上稱為調和級數。

它是發散的,也就是說,只要加上足夠多的項,就可以得到任意大的數字。

但是,它發散的很慢:

前1項和達到 1.0
前4項和才超過 2.0
前83項的和才超過 5.0

那么,請你計算一下,要加多少項,才能使得和達到或超過 15.0 呢?

請填寫這個整數。

注意:只需要填寫一個整數,不要填寫任何多余的內容。比如說明文字。

#include <stdio.h> #include <string.h> #include <stdlib.h> #include <ctype.h> #include <math.h>using namespace std;int main() {double ans=0;double i=1.0;while(ans < 15.0){ans+=(1.0/i);i+=1.0;}printf("%lf %lf\n", ans, i);return 0; }

? ?答案:15.000000 ? ?1835422.000000 ? ?應為:1835422

?3. ??如果x的x次冪結果為10(參見【圖1.png】),你能計算出x的近似值嗎?

顯然,這個值是介于2和3之間的一個數字。

請把x的值計算到小數后6位(四舍五入),并填寫這個小數值。

注意:只填寫一個小數,不要寫任何多余的符號或說明。

#include <stdio.h> #include <string.h> #include <stdlib.h> #include <ctype.h> #include <math.h> #define eps 1e-7using namespace std;int main() {double aim = 10.0;double x;double L=2.0, R=3.0;//二分枚舉while(L-R < (-eps)){double mid=(L+R)/2;if( pow(mid,mid) > aim ){R=mid;}else{L=mid;}}printf("%lf\n", pow(L, L)); //最后得到的是9.999999printf("%lf %lf\n", L, R); //L=R=2.506184return 0; }

  

?

轉載于:https://www.cnblogs.com/yspworld/p/5042844.html

總結

以上是生活随笔為你收集整理的2015年蓝桥杯C/C++ B组题目题解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。