输入10个整数,查找和打印不相同数字的个数,用c语言编写
时间: 2024-02-11 17:10:01 浏览: 72
好的,以下是代码实现:
```c
#include <stdio.h>
int main() {
int nums[10]; // 存储输入的10个数
int count = 0; // 记录不相同数字的个数
int i, j;
int isDifferent; // 标记是否为不相同数字
// 输入10个数
printf("请输入10个整数:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &nums[i]);
}
// 查找不相同数字的个数
for (i = 0; i < 10; i++) {
isDifferent = 1; // 先假设为不相同数字
for (j = 0; j < 10; j++) {
if (i != j && nums[i] == nums[j]) { // 如果找到了相同的数字
isDifferent = 0; // 标记为相同数字
break;
}
}
if (isDifferent) { // 如果是不相同数字
count++; // 计数器加一
printf("%d ", nums[i]); // 打印该数字
}
}
printf("\n不相同数字的个数为:%d\n", count);
return 0;
}
```
这段代码会先让用户输入10个整数,然后查找并打印出不相同的数字,最后输出不相同数字的个数。
阅读全文