C语言求最小值程序

C语言求最小值程序,第1张

有完整的题目吗 没有我就用数组写了

int a[10]={3,6,5,2,44,7,8,32,50,35}

int j,min=a[0],mind=0

for( j=0j<a.length-1j++){ //找出最小值及它的下标

if(a[j]<min){ //最后min就是最小值

min=a[j]

mind=j

}

}

先说思路吧,假设四个数在一个数组里,如果不是的话就放到一个数组里 int [] a 然后搞个变量用来记录最小的数,默认是第一个数,然后遍历所有的数,只要比原本这个数更小,则取代。 相当于要找班级里最矮的同学,不停的拿所有同学和第一个比,如果比他矮,则这个同学就是最矮的,直到遍历完全。 所以算法就是: int small= a[i]for(int i=0i<4i++) { if(a[i]<small) small = a[i]} //最后这里的small一定是最小的那个数

#include <iostream>

using namespace std

int _tmain(int argc, _TCHAR* argv[])

{

int a

cout<<"请输入数字"<<endl

cin>>a

int b=0

while(a)

{

b=a%10+10*b

a=a/10

}

cout<<b<<endl

system("pause")

return 0

}


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存