ヒアラインでは数字0-9が整数に表示されて何回表示されるかを知る必要があるため、コードの助けが必要ですそうのような:2 1:0 2:0 3:1 4:0 5:0 6:0 7:0 8:0 9 10 0のベースに 300: 0 私は試しました数字0-9が整数に表示される回数を調べる方法
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num, div=1, rem, count=0, i;
printf("Enter Number: ");
scanf("%d", &num);
div = num;
for(i=1; i<=10; i++)
{
div = num;
while(div!< 0)
{
rem = div % 10;
div = div/10;
if(i == rem)
{
count++;
}
if(i == rem && count >= 2)
{
printf("\n%d is present %d times", i, count);
}
}
}
return 0;
}
それは正しい答えを返しますが、必要な方法は返しません。助けてくれてありがとう!あなたが番号3002を入力した場合
正しい答えが返ってきたら、正確には動かないのは何ですか? –
どのように答えが必要ですか?あなたは私たちに期待された出力と実際の出力を見せてくれますか? –
'while(div!<0)'はどうすればよいですか? – mch