一、概念
二、代码
#include <stdio.h>
int main()
{
#pragma 1.从键盘输入3个0~9的数字,然后输出0~9中 哪些数字没有出现过
/*
输入 1,6,5
输出 0,2,3,4,7,8,9
*/
// 1.接收用户输入的数据
/*
int num1,num2,num3;
printf("输入3个整数,用逗号隔开\n");
scanf("%i,%i,%i",&num1,&num2,&num3);
for (int i = 0 ; i <= 9 ; i++) {
// 3.判断
if(num1 !=i &&
num2 !=i &&
num3 != i)
{
printf("%i\n",i);
}
}
*/
#pragma 2.数组方式解决
// 空间换时间
int nums[10] = {0}; // 初始化数组
int value = -1;
for (int i = 0; i < 3; i++) {
printf("输入%i个整数\n",i);
scanf("%i,",&value);
nums[value] = 1;
}
for (int i = 0; i < 10; i++) {
// printf("nums[%i] = %i\n",i,i);
if (nums[i] != 1) {
printf("%i\n",i);
}
}
return 0;
}
网友评论