马冰阳


私信TA

用户名:mabingying

访问量:3617

签 名:

等  级
排  名 23790
经  验 629
参赛次数 0
文章发表 6
年  龄 0
在职情况 学生
学  校 兰州理工大学
专  业

  自我简介:

解题思路:利用链表输入;一个循环直接输出





注意事项:保留两位小数点;malloc的类型;注意0的存在





参考代码:

#include<stdio.h>

#include<stdlib.h> 

int main()

{int *p0,*p1;

int n,fs=0,sum=0,zs=0;

p0=p1=(int*)malloc(20*sizeof(int));

for(p1;p1<p0+20;p1++)

{

scanf("%d",&n);

if(n<0) fs++;

else if(n>0) {sum+=n;zs++;}

}

printf("%d  %.2lf",fs,(double)sum/zs);

}


 

0.0分

0 人评分

  评论区

  • «
  • »