| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 356 人关注过本帖
标题:这题用 while 怎么做.?
取消只看楼主 加入收藏
xiaohoo
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2009-11-14
结帖率:75%
收藏
已结贴  问题点数:10 回复次数:0 
这题用 while 怎么做.?
#include <stdlib.h>
#include <stdio.h>
main()
{
 int a,*p,sum=0;
 float t=0;
 if((p=(int*)malloc(10*sizeof(int)))==NULL) /*请求一个10个连续存储空间的内存*/
 {
   printf("......");
    return 1;                               /*返回若是0,提示空间不足*/
 }
  for(a=0;a<10;a++)

   {
       scanf("%d",&p[a]);                       /*把值赋给*p指针*/

         sum+=p[a];                         /*计算和*/
             }

          t=sum/10;                         /*平均值*/


         printf("t=%5.2f sum=%d",t,sum);          /*输出结果*/

           free(p);                      /*释放内存*/

             p=NULL;


        getch();

         return 0;
}                     意思就是我输入的数字不一定是10个..而且要求平均值..
搜索更多相关主题的帖子: 空间 include return 平均值 
2009-11-17 00:00
快速回复:这题用 while 怎么做.?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016075 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved