#include<stdio.h>
#include<conio.h>
void main()
{
int a[50];
int n,i,large,s_large;
clrscr();
printf("\n Enter number of elements: ");
scanf("%d",&n);
printf("\n Enter the elements: ");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
large=s_large=a[0];
for(i=1;i<n;i++)
{
if(large<a[i])
{
s_large=large;
large=a[i];
}
else if(s_large<a[i] && a[i]!=large)
{
s_large=a[i];
}
}
printf("\n The Second Largest Element in the given Array: %d", s_large);
getch();
}
上面是用于查找c中第二大数字的工作代码。我是命令行参数的新手。因此,请帮助我将这篇文章转换为命令行参数。
答案 0 :(得分:1)
您需要对<div class="header">
<div class="server-info">
<div class="name">My Server</div>
<div class="desc">This is the description</div>
</div>
<div class="links">
<a href="#">Link1</a>
<a href="#">Link2</a>
</div>
</div>
中的命令行参数使用argc
和argv
。
命令行参数可在c
数组-argv
argv[1], argv[2]
中找到。
和参数的数量在etc
中找到。
您按如下所示执行程序。
argc
您的代码如下所示。
./exe 1 2 4 6 3 5
In this case `argc` will have `7` and argv will have as following
arg[0]= exe,arg[1] = 1,arg[2] = 2,arg[3] = 4,arg[4] = 6,arg[5] = 3 and arg[6] = 5.