例如:如果用户输入为11234517,并想要查看此输入中数字1的数量,则输出将是“数字1的数量为3”。希望您理解我的意思。
我只能计算整数中数字的数量。
我只能计算整数中数字的数量。
#include <stdio.h>
int main()
{
int n, count = 0;
printf("Enter an integer number:");
scanf("%d",&n);
while (n != 0)
{
n/=10;
count++;
}
printf("Digits in your number: %d",count);
return 0;
}
也许数组是解决方案。 感谢您的帮助!
scanf()
的返回值? - Iharob Al Asimi