C/C++の宿題片付けます 145代目
■ このスレッドは過去ログ倉庫に格納されています
0186デフォルトの名無しさん
2011/01/10(月) 00:30:45#include<stdio.h>
void output(int moji, int length)
{
if(length==1) printf("%c", moji);
if(length>1) printf("%c%d", moji, length);
}
int main(void)
{
int moji, moji_prev=0, length=0;
while((moji=getchar())!=EOF)
{
if(moji!=moji_prev)
{
output(moji_prev, length);
length=1;
}
else
{
length++;
}
moji_prev=moji;
}
output(moji_prev, length);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています