键盘上输入十个数,编程计算,求最小且唯一的数

键盘上输入十个数,编程计算,求最小且唯一的数,第1张

以下是一个简单的C程序,它将从键盘读取10个整数,然后找到最小且唯一的数并输出它的值。

#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用来输入小数(实数)

你应该会用了吧

如果不会

欢迎你和我联系

很乐意为你服务


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8065350.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存