本文介绍了计算一个数字中有多少个X数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我必须实现一个代码,其中输出是用户输入的数字的频率,也是由数字输入的数字。我相信我的代码几乎是正确的,字符声明查询可能正在发生。
这是代码
谢谢
我尝试过:
#include < stdio.h >
#include < stdlib.h >
int main( void ){
int number,elements,count = 0 ;
char *字母,查询;
printf( 输入一个数字,我们可以算:);
scanf( %d,& number);
printf( 这个数字有多少个数字?:);
scanf( %d,& elements);
printf( 您想要计算哪个数字?:);
scanf( %c,& query);
// 分配一个字符串,这样我们就可以完成循环并计算
// 查询频率
letters =( char *)malloc(elements * sizeof ( char ));
sprintf(letters, %d,number);
for ( int i = 0 ; i< elements + 1; i ++)
if (letters [i] == query)
count ++;
}
printf( 有%d个数字\ n,count);
}
解决方案
这篇关于计算一个数字中有多少个X数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!