本文目录一览:
C语言能量项链问题
//我帮你改正了,可以运行了,你看看吧
#include stdio.h
#include stdlib.h
int getmax(int a[],int n)
{
int max,i;
max=a[0];
for(i=1;in;i++)
{
if(a[i]max)
max=a[i];
}
return max;
}
int main()
{
int i,j,n;
int b[200];
int a[100];//n不知道大小是不能定义数组的,这里可以用a[100]
int sum[100],max;//所有的变量只能开头定义,不能放在中间
int k,l;
scanf("%d",n);
if(n4||n100)
{
exit(0);
}
for(i=0;in;i++)
{
scanf("%d",a[i]);
}
for(j=0;j2*n;j++)
{
if(jn)
b[j]=a[j];
else
b[j]=a[j-n];
}
for(i=0;in;i++)
{
sum[i]=0;
}
for(i=0;in;i++)
{
for(j=i+1;j=i+n-1;j++)
{
sum[i]+=b[i]*b[j]*b[(j+1)%n];
}
}
max=getmax(sum,n);
printf("%d",max);
return 0;
}
c语言怎么输入命令行参数?运行之后直接显示按任意键结束了
直接在VC++的编译环境里点击运行按钮一定是无参调用的,你先把这程序编译成exe文件,比如我编译后放到了“D:\007\Text1.exe”,那就打开CMD,输入D:\007\Text1.exe+参数,如下图:
当然了,我没看你的代码,显然输入的数据不合要求,但你看到了这里的“123”就是传给编译好的text1.exe的参数
C语言编程
#includestdio.h
#includestdlib.h
#includetime.h
void main()
{
int a;
int b;
int i;
srand((unsigned)time(NULL));
b=rand()%10;
printf("№猜数游戏№\n");
i=0;
do
{
printf("第%d次,猜的数为:",i+1);
scanf("%d",a);
if(ab)
{
printf("大了\n");
}
else if(ab)
{
printf("小了\n");
}
i++;
}while(a!=b);
if(i=3)
{
printf("共猜%d次,成绩:优秀\n",i);
}else if(i=7)
{
printf("共猜%d次,成绩:良好\n",i);
}else
{
printf("共猜%d次,成绩:不及格\n",i);
}
}
输入Mars如何输出helloMars?
方法/步骤
打开C-Free5,双击打开。
选择右上角的一个空白页,点击新建一个文件。
建好文件后,第一行输入c语言中的头文件。
#include stdio.h
在第二行,打入*int main()*,在下一行打花括号,这样c语言主函数的基本架构就形成了。
在函数的主体中调用*printf*函数(c语言中基本的输出函数)。在函数主体中输入*printf(“”)*即可。
在printf函数中的双引号输入想要输出的内容,这里我们输出“Hello World”,所以我们在其中输入hello world即可。
选择上方的绿色小箭头按钮,点击运行,电脑开始编译代码。
编译完成后,即输出我们想要输出的结果。Hello World就完成了。
#include stdio.h
int main()
{
printf("Hello World!");
}