#include <stdio.h>
int main() {
int nums[10]
int min = 2147483647
int count = 0
printf("Please enter 10 integers:\n")
// 读取10个整数
for (int i = 0i <10i++) {
scanf("%d", &nums[i])
}
// 找到最小且唯一的数
for (int i = 0i <10i++) {
int unique = 1
for (int j = 0j <10j++) {
if (i != j &&nums[i] == nums[j]) {
unique = 0
break
}
}
if (unique &&nums[i] <min) {
min = nums[i]
count = 1
} else if (unique &&nums[i] == min) {
count++
}
}
// 输出最小且唯一的数
if (count == 1) {
printf("The minimum unique number is %d.\n", min)
} else {
printf("There is no minimum unique number.\n")
}
return 0
}
getchar函数(字符输入函数)的作用是从终端输入一个字符。用法getchar()
如
char
a;a=getchar();//表示从键盘输入一个字符,并把他赋值给字符变量a;
还可以用scanf
语句输入数据。用法
scanf(格式控制,地址表列)
如int
a
scanf("%d",&a)
scanf("%d%d%d",&a,&b,&c)
"%d%d%d"表示按十进制整数形式输入三个数据。输入数据时,在两个数据之间以一个或多个空格间隔。
格式符
d表示输入十进制整数、
s用来输入字符串
f用来输入小数(实数)
你应该会用了吧
如果不会
欢迎你和我联系
很乐意为你服务
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)