エスケープシーケンスやWin32APIなどの環境依存なものでもOK。
ただしその場合、質問者は必ず環境を書きましょう。
◆ソースのインデントについて
半角空白やTABでのインデントはスレに貼ると無くなります。
そのため、アップローダーに上げるのも手ですが直接貼る場合は、
全角空白か に置換すると見栄えだけはよくなります。
【アップローダー】(質問が長い時はココ使うと便利)
http://codepad.org/ (コンパイルもできるし出力結果も得られる[]privateをチェック)
http://ideone.com/ (時間帯によってはcodepadが重い事があるのでここも利用)
前スレ
【初心者歓迎】C/C++室 Ver.100【環境依存OK】
http://mevius.2ch.net/test/read.cgi/tech/1478440682/
探検
【初心者歓迎】C/C++室 Ver.101【環境依存OK】 [無断転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
2017/07/18(火) 07:07:27.20ID:vzMDiUgd
995デフォルトの名無しさん
2017/11/04(土) 11:51:36.02ID:zGy4Oklk a[0]*100000+a[1]*10000+a[3]*1000+a[4]*100+a[6]*10+a[7]-'0'*(111111)
996デフォルトの名無しさん
2017/11/04(土) 11:59:30.61ID:zGy4Oklk int v = 0;
for (int i = 0 ; a[i] != '??0' ; i++){
if (a[i] == ' ')
continue;
v = v*10+(a[i]-'0');
}
for (int i = 0 ; a[i] != '??0' ; i++){
if (a[i] == ' ')
continue;
v = v*10+(a[i]-'0');
}
997デフォルトの名無しさん
2017/11/04(土) 12:28:06.26ID:io7R91TU みんなありがとう
>>991を参考にこんな感じでやってみたけど、どうなんだろうか。
#include <stdio.h>
#include<time.h>
int main(){
char a[8]="12 34 56";
int b;
clock_t c c;
c=clock();
for(int d=1000000000;d;d--){
b=10*(10*(10*(10*(10*(a[0])+a[1])+a[3])+a[4])+a[6])+a[7]-5333328;
}
printf("%d\n%.3f\n",b,(double)(clock()-c)/CLOCKS_PER_SEC);
}
スマホで書いたからミスってるかもw
>>991を参考にこんな感じでやってみたけど、どうなんだろうか。
#include <stdio.h>
#include<time.h>
int main(){
char a[8]="12 34 56";
int b;
clock_t c c;
c=clock();
for(int d=1000000000;d;d--){
b=10*(10*(10*(10*(10*(a[0])+a[1])+a[3])+a[4])+a[6])+a[7]-5333328;
}
printf("%d\n%.3f\n",b,(double)(clock()-c)/CLOCKS_PER_SEC);
}
スマホで書いたからミスってるかもw
998デフォルトの名無しさん
2017/11/04(土) 16:35:05.69ID:NYxCuvMY999デフォルトの名無しさん
2017/11/04(土) 20:16:28.54ID:wPtyVAZ4 文字化けしてる奴がMZくさい
1000はちみつ餃子 ◆8X2XSCHEME
2017/11/04(土) 20:57:59.73ID:oNhsu9lL 結果を整数で得たいならこういうのでもいいかな。
std::accumulate(std::begin(a), std::end(a), 0, [](int acc, int e) { return std::isdigit(e) ? acc*10+e-'0' : acc;})
std::accumulate(std::begin(a), std::end(a), 0, [](int acc, int e) { return std::isdigit(e) ? acc*10+e-'0' : acc;})
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 109日 13時間 50分 32秒
新しいスレッドを立ててください。
life time: 109日 13時間 50分 32秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 【台湾有事】トランプ氏 電話会談で高市総理に発言抑制を要求か 米メディア報道… ★7 [BFU★]
- 「国分太一さんの悪口なんて聞いたことがない」 起業家・溝口勇児氏が擁護「三国志で言えば劉備」「誤解生まれているんじゃないか」 [muffin★]
- 追い詰められているのは「高市首相」ではなく「習近平」? 対日強硬姿勢は「経済悪化」で虚勢、高市首相へ [お断り★]
- 【文春】元TOKIO・国分太一(51)「女性スタッフ2名への“わいせつ事案”」日テレ事情聴取の全貌が分かった! ★9 [Ailuropoda melanoleuca★]
- 介護士の平均月給は34万1340円(ボーナス込み) 厚労省が速報値発表 [お断り★]
- 【長野】「空き家バンク」の担当職員の40代男性係長「売れない」とウソ、価格を下げさせて自ら購入・高値で売却 辰野町 [ぐれ★]
- 【高市悲報】11/10時点の高須烈士「まさにテロ組織、中国の恫喝!😡盟友トランプに言いつけて制裁はよ!」 [359965264]
- 高市政権、無所属議員を取り込み過半数到達wwwwwww [246620176]
- 🇺🇸メディア大誤報、高市電話会談記事「🇨🇳刺激しないよう公の場で発言を控えろ」と加筆して訂正へ [709039863]
- 【悲報】北村晴男「トランプが高市総理に刺激するなとの記事はWSJの中国特派員の個人記事でソースロンダリングによるミスリード [733893279]
- 【悲報】石破茂さん、ジョンウィック状態www鈴木農水大臣を連日猛批判www [793117252]
- 【高市悲報】麻生太郎さん、ものすごい顔で官邸入り [115996789]
