已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题?**添加详细信息并通过editing this post阐明问题。
2天前关闭。
Improve this question
抱歉,我的英语不好。我试着写一个程序来获取一个数字,看看输入的数字是否重复。我确实试过if(analyze [0]== analyze [1]== analyze [2]==...),但是因为我不知道数组有多少个元素,所以没有成功
#include<iostream>
int main(){
int number,number_help;
const int count{10};
std::cin>>number;
number_help = number ;
int digitcount{0};
while(number_help>0){
number_help/=10;
digitcount+=1;
}
int analyse[count]{};
for(size_t i {0}; i<digitcount ; i++){
analyse[i] = number%10;
number/=10;
}
//I don't know what to code here
return 0;
}
1条答案
按热度按时间z9smfwbn1#
改变您的方法:计算每个数字的个数,而不是将它们相互比较。
这就简单多了。
示例: