-1
毎回を待たずに二回要求されますが、それは最初の1時間を要求し、その後、私はプログラミングにはかなり新しいです、 文字入力のために二回尋ね- scanf関数は、入力のためのコードが実行さ
は、私はしばらく使ってみましたが、私は同じ結果を持っていた、私は
#include <stdio.h>
#include <stdlib.h>
int main()
{
system("cls");
int contador;
int caracterA=0;
int otrosCaracteres=0;
char ingresoCaracteres;
for(contador=0;contador<=5;contador++)
{
printf("\n Ingrese caracteres");
scanf("%c",&ingresoCaracteres);
contador++;
}
if(ingresoCaracteres=='a')
{
caracterA++;
}
if(ingresoCaracteres=='e','i','o','u')
{
otrosCaracteres++;
}
printf("Entered a: %d",caracterA);
printf("Entered e,i,o,u: %d",otrosCaracteres);
return 0;
}
あなたの答えを更新して、必要な動作を含めます。目標が何であるかを知るのはちょっと難しいです。 – bejado
小さなバグがたくさんあります。いくつかの例があります:1)if文をループ内に移動します。 2)おそらくあなたは "contador ++"という行を取り除きたいと思うでしょう。これによりループインデックスが1回ではなく2回ずつ進む。3)2番目のif文はCのように書くことはできない。 "or"(||)で条件文を検索する –