| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 537 人关注过本帖
标题:大家帮我解下这道题的第三问
取消只看楼主 加入收藏
suxiaoer0
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-9-9
结帖率:0
收藏
已结贴  问题点数:20 回复次数:7 
大家帮我解下这道题的第三问
设某单位将一商品四个季度的销售数据以数字串的形式放在一数组中,下面的程序实现对四个季度产品销售额的求和,请在空处填上适当表达式。
#include<stdio.h>
void main(){
   char sales[4][10]={ "8139.45","6245.2","1234","8937.85" },*p[4];
   int i, j, dec_dig;
  float sale, totle=0;
   for(i=0;i<4;i++)   ①;
   for(i=0;i<4;i++){
      sale=0;dec_dig=0;
      for(j=0;p[i][j]!= ②;j++){
         if(p[i][j]==’.’) dec_dig=1;  //小数点出现,作标记
         if(!dec_dig)
             sale=10*sale+p[i][j]- '0';  //处理整数部分

}
         else
             sale=③;   //处理小数部分
      }
      total=total+sale;
}
       printf("totle=%f\n",totle);
}                      感激不尽
搜索更多相关主题的帖子: 表达式 include 小数点 销售额 
2012-09-09 14:00
suxiaoer0
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-9-9
收藏
得分:0 
  sale=③;   //处理小数部分    这个没想出来
2012-09-09 14:05
suxiaoer0
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-9-9
收藏
得分:0 
谢谢大家帮忙解答了
2012-09-09 14:19
suxiaoer0
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-9-9
收藏
得分:0 
回复 4楼 zhu224039
就是求字符串中的小数部分
2012-09-09 14:37
suxiaoer0
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-9-9
收藏
得分:0 
sale=③;   //处理小数部分    就是③的位置填什么
2012-09-09 14:43
suxiaoer0
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-9-9
收藏
得分:0 
4、设某单位将一商品四个季度的销售数据以数字串的形式放在一数组中,下面的程序实现对四个季度产品销售额的求和,请在空处填上适当表达式。
#include<stdio.h>
void main(){
   char sales[4][10]={ "8139.45","6245.2","1234","8937.85" },*p[4];
   int i, j, dec_dig;
  float sale, totle=0;
   for(i=0;i<4;i++)   ①;
   for(i=0;i<4;i++){
      sale=0;dec_dig=0;
      for(j=0;p[i][j]!= ②;j++){
         if(p[i][j]==’.’) dec_dig=1;  //小数点出现,作标记
         if(!dec_dig)
             sale=10*sale+p[i][j]- '0';  //处理整数部分

}
         else
             sale=③;   //处理小数部分
      }
      total=total+sale;
}
       printf("totle=%f\n",totle);
   }

2012-09-09 14:49
suxiaoer0
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-9-9
收藏
得分:0 
4、设某单位将一商品四个季度的销售数据以数字串的形式放在一数组中,下面的程序实现对四个季度产品销售额的求和,请在空处填上适当表达式。
#include<stdio.h>
void main(){
   char sales[4][10]={ "8139.45","6245.2","1234","8937.85" },*p[4];
   int i, j, dec_dig;
  float sale, totle=0;
   for(i=0;i<4;i++)   ①;
   for(i=0;i<4;i++){
      sale=0;dec_dig=0;
      for(j=0;p[i][j]!= ②;j++){
         if(p[i][j]==’.’) dec_dig=1;  //小数点出现,作标记
         if(!dec_dig)
             sale=10*sale+p[i][j]- '0';  //处理整数部分

}
         else
             sale=③;   //处理小数部分
      }
      total=total+sale;
}
       printf("totle=%f\n",totle);
   }
2012-09-09 15:04
suxiaoer0
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-9-9
收藏
得分:0 
这是程序填空题
2012-09-09 15:23
快速回复:大家帮我解下这道题的第三问
数据加载中...
 
   



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

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