当前位置:首页 » 编程语言 » 圆环找数c语言大全
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

圆环找数c语言大全

发布时间: 2023-01-28 18:47:57

❶ c++圆环找数问题

#include<iostream>

usingnamespacestd;

structA

{

doublex;

A*next;

};

A*Head;//头指针

A*J_L();//创建链表

voidhaha(A*head);

voidmain()

{

A*t;

t=J_L();

haha(t);

}

A*J_L()

{

cout<<"请输入,0退出";

A*p=newA;

A*d=Head=p;

cin>>p->x;

if(p->x==0)

{

deletep;Head=0;p=0;

}

A*z;

while(1)

{

cout<<"请输入,0退出";

z=p;

p=newA;

d->next=p;

cin>>p->x;

if(p->x==0)

{deletep;d->next=0;p=0;break;}

d=p;

}

z->next=Head;

returnHead;

}

voidhaha(A*head)

{

doublesum,max=0;

A*e,*f,*g,*h;

intfuck=0;

e=f=g=h=head;

while(1)

{

//cout<<"ssss";

h=g=f=e;

for(inti=0;i<1;i++)

f=f->next;

for(intj=0;j<2;j++)

g=g->next;

for(intk=0;k<3;k++)

h=h->next;

sum=(e->x)+(f->x)+(g->x)+(h->x);

if(sum>max)

{max=sum;jl=e;}

e=e->next;

fuck++;

if(fuck==20)

break;

}

cout<<"最大数为:"<<max;

intaaa=0;

cout<<"这4个数为:";

while(1)

{

aaa++;

cout<<jl->x<<" ";

jl=jl->next;

if(aaa==4)

break;

}

}

❷ 求圆环找数 C语言

#include <stdio.h>

int main()
{
int i, n, a[54], sum = 0, max = 0;;

scanf("%d", &n);

for (i = 0; i < n; i++)
scanf("%d", &a[i]);

for (i = 0; i < n; i++)
{
sum = a[i] + a[(i + 1) % n] + a[(i + 2) % n] + a[(i + 3) % n];
if (sum > max) max = sum;
}

printf("%d\n", max);
return 0;
}

❸ 用C语言编程计算圆环面积

#include
#include
#include
#define
PI
3.1415926
int
main()
{
float
area;
float
R,r;
printf("请分别输入大圆和小圆的半径:");
scanf("%f,%f",&R,&r);
area=PI*R*R-PI*r*r;
printf("圆环面积为:%f",area);
return
0;
}

❹ C语言:输入圆环的内径r1、外径r2和厚度h,求圆环体积和表面积。

#include<stdio.h>
#define PI 3.14
int main()
{
float r1,r2,h;
scanf("%f%f%f",&r1,&r2,&h);
printf("圆环体积=%f\n",PI*(r2-r1)*h);
printf("圆环表面积=%f\n",2*PI*(r1+r2)*h);
return 0;
}

❺ 圆环找数 C语言,程序必须可运行

#include <stdio.h>
#include <malloc.h>
int main()
{
int n,*p,i,k,max;
scanf("%d",&n);
p=(int *)malloc(sizeof(int)*n);
for(i=0;i<n;++i)
{
scanf("%d",&p[i]);
}
max=p[0]+p[1]+p[2]+p[3];
for(i=1;i<n;++i)
{
k=p[i]+p[(i+1)%n]+p[(i+2)%n]+p[(i+3)%n];
if(k>max)
{
max=k;
}
}
printf("%d\n",max);
return 0;
}