私はこのコードの平和に問題があり、小文字を大文字に変更し、複数のスペースを1つのスペースに変える必要があります。だから間違って、何とか私は "abcdefg"それは出力 "BCDEFG"私を与えて書くような最初の文字を切り捨てる。Putchar、getchar、whileループで文字が欠けています
main(){
int z=0,b;
while ((b = getchar()) != '\n')
{
b=b-32;
if (b>0)
{
putchar(b);
}
else
{
if (z>=2)
{
putchar(b);
}
else
{
z=z+1;
printf(" ");
}
}
}
}
デバッグを試しましたか? –
'宿題 'タグが必要ですか? –