C++ 低學(xué)階 例題題目一:蝸牛爬通天塔,蝸牛有體力要求,體力值初始是100,每爬1小時體力消耗10,每小時向上30厘米,當(dāng)體力值是到達(dá)60時蝸牛就爬不動了,需要休息,每小時恢復(fù)體力值20,直到體力值恢復(fù)成100,休息一小時掉落20厘米請問爬到N個小時后,在距離地面的多少的塔的位置輸入:1個整數(shù)N(1using namespace std;int main(){ int a,i=0,b=100,h=0; cin>>a; while(1) { if(b>60&&b<=100) { b-=10; h+=30; i++; } else { b+=20; h-=20; i++; } if(i==a) { break; } } cout<
輸入:第一行:h和s,以空格分開0<=s<=h<=100第二行:長度不超過100的指令字符串,串中僅包含字母u或d輸出:代表探測器在執(zhí)行指令后的水下深度的數(shù)字 代碼:#includeusing namespace std;int main(){ int a,h,s; cin>>h>>s; string x; cin>>x; a=x.size(); for(int i=0;i0) { s--; } else if(x[i]==d&&s2)輸出:該項(xiàng)對應(yīng)的序列值代碼:#includeusing namespace std;int main(){ int i,a=1,b=1,c,n; cin>>n; for(int i=2;i
0using namespace std;int main(){ int i,k,a,b,n; cin>>a>>b>>k; for(i=1;i<=k;i++) { a=a%b*10; n=a/b; } cout<using namespace std;double s;double shuifei(double a){ if(a>=0&&a<=4) { s=12; } else if(a>4&&a<=15) { s=(a-4)*4+12; } else if(a>15&&a<=100) { s=(a-15)*3+11*4+12; } else{ s=(a-100)*2+85*3+11*4+12; } return s;}int main(){ double x; double b; cin>>x; b=shuifei(x); cout<