| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 522 人关注过本帖
标题:老师说要实现实数除,是什么意思
只看楼主 加入收藏
g270615179
Rank: 2
等 级:论坛游民
帖 子:32
专家分:63
注 册:2012-3-2
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:6 
老师说要实现实数除,是什么意思
实现从键盘输入学生的4门课成绩,计算并输出其总成绩sum和平均成绩avg。
老师说要实现实数除,不懂什么意思。高手解答一下,顺便把程序写出来哈
搜索更多相关主题的帖子: 计算 总成绩 
2012-03-03 15:13
回首依依
Rank: 7Rank: 7Rank: 7
来 自:苏州
等 级:黑侠
威 望:1
帖 子:193
专家分:524
注 册:2011-12-3
收藏
得分:20 
#include"stdio.h"
int main()
{
    int a[4],i,sum=0;
    for(i=0;i<4;i++)
    scanf("%d",&a[i]);
    for(i=0;i<4;i++)
    sum+=a[i];
    printf("sum is %d;avg is %f.",sum,sum/4.0);//sum/4.0 sum是int,4.0是浮点型,这叫实数÷;sum/4就不对了。
}

这是作业帖,你是第一次发帖,我回答了你;第二次就没人回你了,以后不要把作业发上来,你还是自己好好做吧!
2012-03-03 15:37
g270615179
Rank: 2
等 级:论坛游民
帖 子:32
专家分:63
注 册:2012-3-2
收藏
得分:0 
哦哦,明白了
2012-03-04 04:45
g270615179
Rank: 2
等 级:论坛游民
帖 子:32
专家分:63
注 册:2012-3-2
收藏
得分:0 
程序代码:
#include"stdio.h"
#include <stdlib.h>
main()
{
    int  a,b,c,d;
    float  sum,avg;
    printf ("请输入四门课的成绩:\n");   
    scanf("%d%d%d%d",&a,&b,&c,&d)  ;
    sum=a+b+c+d;
    avg=sum/4;
    printf("你的四门课总成绩为%f,平均成绩为%f\n",sum,avg);
    system("pause");
}

如果像上面的把sum定义为float型。是不是实数除?
我这不是为了要作业,只是不明白其中的实数除,拿这个当做列子的
2012-03-04 05:18
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:0 
回复 2楼 回首依依
#include"stdio.h"

可不可以写成#include<stdio.h>

既然已经int main()了  顺便把return 0;写上

                                         
===========深入<----------------->浅出============
2012-03-04 09:02
回首依依
Rank: 7Rank: 7Rank: 7
来 自:苏州
等 级:黑侠
威 望:1
帖 子:193
专家分:524
注 册:2011-12-3
收藏
得分:0 
回复 5楼 laoyang103
好吧。
#include<stdio.h>
 int main()
 {
     int a[4],i,sum=0;
     for(i=0;i<4;i++)
     scanf("%d",&a[i]);
     for(i=0;i<4;i++)
     sum+=a[i];
     printf("sum is %d;avg is %f.",sum,sum/4.0);//sum/4.0 sum是int,4.0是浮点型,这叫实数÷;sum/4就不对了。
     return 0;
 }
 
2012-03-04 11:40
回首依依
Rank: 7Rank: 7Rank: 7
来 自:苏州
等 级:黑侠
威 望:1
帖 子:193
专家分:524
注 册:2011-12-3
收藏
得分:0 
回复 4楼 g270615179
#include"stdio.h"
 #include <stdlib.h>
 main()
 {
     int  a,b,c,d;
     float  sum,avg;
     printf ("请输入四门课的成绩:\n");   
     scanf("%d%d%d%d",&a,&b,&c,&d)  ;
     sum=a+b+c+d;             //这里的a+b+c+d是int,sum 是浮点型,int赋给float,存在隐式转换,向更高一级的方向转换;
     avg=sum/4;               //sum/4;4 --int,sum --float;sum/4 --float.
     printf("你的四门课总成绩为%f,平均成绩为%f\n",sum,avg);
     system("pause");
 }
 
所以是实数除啊。
2012-03-04 11:45
快速回复:老师说要实现实数除,是什么意思
数据加载中...
 
   



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

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