printf("\n\tHow many integers: ");
scanf("%d", &num);
iPtr = (int*) malloc(num * sizeof(int));
for(i = 0; i < num; i++) {
printf("Enter integer # %d ", i + 1);
scanf("%d", (iPtr + i));
temp = *(iPtr + i);
while(temp != 0) {
if(i == temp % 10) {
ary[i]++;
}
temp /= 10;
}
}
for(i = 0; i < 10; i++) {
if(ary[i] > 0) {
printf("digit %d : %d\n", i, ary[i]);
}
}
我写一个程序来存储一个数字的出现从一个整数,但是当我运行程序时,我看到了阵列工作不Ç无法储存到一个数组
,所以我想问为什么它不允许我存储整数的数字? 以及如何解决它?
和1个以上的问题,什么是不同的,如果(X = Y)(X == Y)之间,如果
这不是C#,它是C. – dasblinkenlight
请仅询问一个问题,并澄清什么是“不工作”。你期望什么?你观察到了什么? –