C语言函数输出相邻数,c语言图的邻接矩阵

c语言:定义一个函数,使我们输入一个数,然后再输出同样的数。

输入数字的函数一般不会这样写的,另外在主函数中也没有调用你的函数,需要修改。在手机上用易历知食软件里的微C程序设计来演示修正后的代码,供参考。手机上代码如下图:

专注于为中小企业提供成都做网站、网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业朗县免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了超过千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

手机上运行效果如下图:

关于相邻数的问题,求c语言大神帮忙编程啊!!!!

#include stdio.h

#include string.h

long long max(long long a, long long b)

{

return a  b?a:b;

}

int main()//原题,数据范围最大支持2^63 - 1  -  -2^63

{

long long maxn = 0, sum = 0, maxi = 1LL63, a;

int n;

scanf("%d",n);

while(n--)

{

scanf("%lld",a);

maxi = max(maxi, a);

sum += a;

if (sum  0)

sum = 0;

maxn = max(maxn, sum);

}

if (maxi  0)

printf("%lld\n",maxi);

else

printf("%lld\n",maxn);

return 0;

}

int run()//提高部分,结束的时候需要文件结束符

{

long long maxn = 0, sum = 0, maxi = 1LL63, a;

while(scanf("%lld",a) != -1)

{

maxi = max(maxi, a);

sum += a;

if (sum  0)

sum = 0;

maxn = max(maxn, sum);

}

if (maxi  0)

printf("%lld\n",maxi);

else

printf("%lld\n",maxn);

return 0;

}

c语言求任意输10个数里相邻3个数的和

#includestdio.h

main(){

int i,n;

float sum=0,a[10];

printf("请输入10个整数!\n");

for(;i10;i++)

sacnf("%d",a[i]);

while(n!=-1){

printf("请输入第几个数求相邻数和\n");

scan("%d",n);

if(n==0){um=a[0]+a[1]+a[2];

printf("%d+%d+%d=%d\n",a[0],a[1],a[2],sum);}

else if(n==9){sum=a[7]+a[8]+a[9];

printf("%d+%d+%d=%d\n",a[7],a[8],a[9],sum);}

else {sum=a[n-1]+a[n]+a[n+1];

printf("%d+%d+%d=%d\n",a[n-1],a[n],a[n+1],sum);}

}


文章标题:C语言函数输出相邻数,c语言图的邻接矩阵
链接URL:http://myzitong.com/article/dsehdij.html