
def min_and_index(a):
min_value=min(a) #列表a的最小值
print min_value
for min_index in range(len(a)): #寻找最小值的索引
if a[min_index]==min_value:
print min_index
break
if __name__=='__main__':
a=[3,4,1,2,5,7,1,3,6,8]
min_and_index(a)
function factorial(){
var amass = 1;
var n = documentgetElementById("val")value;
for(int i=1;i<=n;i++){
amass =i;
}
alert(n+"的阶乘为:"+amass );
}
求阶乘:f = n!
请输出n:
<input type="text" id="val" name="val" />
<input type="button" value="求阶乘" onclick="factorial();" />
至于n的值自己输入,这样更灵活,求10,输入10即可
程序:
#include<stdioh>
int main()
{
int arr[10] = {0};
int i = 0;
int max = 0;
int min = 0;
printf("请输入10个整数:");
for (i = 0; i < sizeof(arr)/ sizeof(arr[0]); i++)
{
scanf("%d",&arr[i]);
}
max = arr[0];
for (i = 0; i < sizeof(arr) / sizeof(arr[0]); i++)
{
if (max < arr[i])
{
max = arr[i];
}
}
min = arr[0];
for (i = 0; i < sizeof(arr) / sizeof(arr[0]); i++)
{
if (min > arr[i])
{
min = arr[i];
}
}
printf("max=%d\n", max);
printf("min=%d\n", min);
return 0;
}
结果:
请输入10个整数:1 2 3 56 23 6 767 32 11 567
max=767
min=1
请按任意键继续
扩展资料:
编写过程分为三部分:源代码文件 ------> 目标代码文件------>可执行文件。
用到两个组件:编译器、链接器。编译器的作用是将源代码转换为中间代码,产生中间文件。链接器将此中间代码与其他代码相结合来生成可执行文件。
中间文件的形式有多种,一般就是将源代码文件转换为机器语言代码,将其结果放置在一个目标代码文件中。虽然目标代码文件包含机器代码文件,但是该文件还不能运行。目标文件包含源代码的转换结果,但它还不是一个完整的程序,也就是不是一个完整的可执行文件,它还需要与一些基本元素。
目标代码文件中所缺少的第一个元素是一种叫做启动代码的东西,这个代码相当于程序跟 *** 作系统之间的接口。所缺少的第二个元素是库例程的代码,几乎所有c程序都利用标准c库中所包含的例程,例如printf。
而链接器的作用就是将这三部分结合在一起,并将它们存放在单个文件,即可执行文件中,这样,一个完整的可执行文件就产生了。
楼上的程序好像有点问题啊。
1、计算和式: S=-1!+2!-3!+4! - …… + 10!
#include "iostreamh"
void main()
{
int i,j;
double s1=0;
for(i=1;i<=10;i++)
{
double s=1;
for(j=1;j<=i;j++)
s=sj;
if(i%2)
s=0-s;
s1=s1+s;
}
cout<<s1<<endl;
}
2、输入一个整数,判断其是几位数
#include "iostreamh"
void main()
{
int i,count=1;
cout<<"输入一个整数:\n";
cin>>i;
while(i/=10)
count++;
cout<<"该整数的位数为:"<<count<<endl;
}
10个数正数和:
#include<stdioh>#define N 10
void main()
{
int a[N], i,s1=0,count=0;
for(i=0;i<N;i++)
scanf("%d",&a[i]);
for(i=0;i<N;i++)
{
if(a[i]>0)
{
s1+=a[i];
count++;
}
}
printf("所有正数的和:%d\n",s1);
}
输入三角形三条边长时:
#include<stdioh>#include<mathh>
void main()
{
double a,b,c,t,s;
printf("请输入表示三角形三边长的三个实数\n");
scanf("%lf%lf%lf", &a, &b, &c);
if( a+b>c && a+c>b && b+c>a )//判断是否构成三角形:条件,任意两边之和大于第三边
{
t=(a+b+c)/2;
s=sqrt( t(t-a)(t-b)(t-c) );//三角形面积与三边长之间的关系
printf("三边:a=%2lf b=%2lf c=%2lf 对应三角形面积为:%2lf\n", a,b,c,s );
}else
printf("a=%2lf b=%2lf c=%2lf\n不能构成三角形\n\n", a,b,c );
}
输入3个整数:
#include<stdioh>main void()
{
int a,b,c,t;
scanf("%d%d%d",&a,&b,&c);
if(a>b)
{
t=a;
a=b;
b=t;
}
if(b>c)
{
t=b;
b=c;
c=t;
}
if(a<c)
{
t=a;
a=c;
c=t;
}
printf("%d",a);
}
以上就是关于编写程序,求解10个数中的最小值。要求:输出最小值及其所在位置。 (先绘制算法流程图,然后编写程序)全部的内容,包括:编写程序,求解10个数中的最小值。要求:输出最小值及其所在位置。 (先绘制算法流程图,然后编写程序)、请用javascript编写程序计算10!(即1x2x3...x10)的结果、用C语言编写一个程序: 从键盘输入 10 个整数,求出其中的最大值。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)