这个用c++怎么编出来老是错啊,到底要怎么编

问题描述

这个用c++怎么编出来老是错啊,到底要怎么编

输入一行,有7个数据,分别表示姓名、年龄、学号、第一学年平均成绩、第二学年平均成绩、第三学年平均成绩、第四学年平均成绩。各部分内容之间均用单个英文逗号","隔开,无多余空格。

【输出】

输出一行。输出对应的姓名,年龄,学号,四年平均成绩(向下取整)。各部分内容之间均用单个英文逗号","隔开,无多余空格。

【输入示例】

Tom,18,7817,80,80,90,70

【输出示例】

Tom,18,7817,80

解决方案

你的代码有问题,功能很功能,出错是什么错误呢?
C++基础-string截取、替换、查找子串函数

解决方案二:

#include
#include
#define STRING_SIZE 8
using namespace std;
int main(){
int age,number;
double s1,s2,s3,s4,average;
char ch;
char name[STRING_SIZE];
cin>>name>>ch>>age>>ch>>number>>ch>>s1>>ch>>s2>>ch>>s3>>ch>>s4;
average=floor((s1+s2+s3+s4)/4.0);
cout<<name<<ch<<age<<ch<<number<<ch<<average<<endl;
return 0;
}

解决方案三:

点工具栏上第六个按钮,把代码放在里面。你这样贴代码都不全。

解决方案四:

你是不是cin的时候没法停止啊,是你妄想用cin格式输入造成的,cin在输入数字或者字符时以空格为界,你在数字后面继续输“,”被当成数字输入还没完,所以出错。还是改用scanf吧,或者当字符串整个输入,再分析出个成份

时间: 2024-10-02 18:25:42

这个用c++怎么编出来老是错啊,到底要怎么编的相关文章

看实例学VFP:主程序及连编综合示例

本文给出一个简单的主程序并将我们做的这个简单的系统连编成为可执行文件.本实例采用顶层表单作为软件的主界面,运行连编后的exe会首先出现要求用户名和密码的登录表单,如下图: 连续3次输入错误的用户名及密码会自动退出,输入正确的用户名及密码后,登录表单隐藏并且启动主表单,如下图: 本例要点:因为使用顶层表单做主界面,就需要在主程序中加一句_screen.visible=.f.把主屏幕屏蔽掉:主表单是顶层表单,则主表单菜单各模块所调用的表单的ShowWindow属性值都应设置为"1-在顶层表单中&qu

解析动态联编(上篇)

文章摘要 多态性是C++最主要的特征,多态性的实现得益于C++中的动 态联编技术.文章通过对动态联编的关键技术虚拟函数表进行深入的剖析,解析 的动态联编的过程极其技术要领. 关键字 多态性 动态联编 VTABLE 虚函数 文章正文 一 从多态性谈动态联编的必要性 在进入主题之前先介绍一下联编的概念.联编就是将模块或者函数合并在一起生 成可 执行代码的处理过程,同时对每个模块或者函数调用分配内存地址,并且对 外部访问也分配正确的内存地址.按照联编所进行的阶段不同,可分为两种不同 的联编方法:静态联

如何才能成为/取消新浪微刊的小编?

  1.成功微刊小编:进入要申请的微刊页点击申请小编,待刊主审核通过即可. 2.取消微刊小编:进入微刊页点击不再担任小编即可. 微刊小编有数量限制吗? 目前微刊小编上限是根据您当前等级设置的,随着等级的提升而提升.

我的Android进阶之旅------&amp;gt;Android中编解码学习笔记

编解码学习笔记(一):基本概念 媒体业务是网络的主要业务之间.尤其移动互联网业务的兴起,在运营商和应用开发商中,媒体业务份量极重,其中媒体的编解码服务涉及需求分析.应用开发.释放license收费等等.最近因为项目的关系,需要理清媒体的codec,比较搞的是,在豆丁网上看运营商的规范 标准,同一运营商同样的业务在不同文档中不同的要求,而且有些要求就我看来应当是历史的延续,也就是现在已经很少采用了.所以豆丁上看不出所以然,从 wiki上查.中文的wiki信息量有限,很短,而wiki的英文内容内多,

【APACHE MINA2.0开发之二】自定义实现SERVER/CLIENT端的编解码工厂(自定义编码与解码器)!

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/apache-mina/839.html 在上一篇博文中已经简单介绍过"过滤器"的概念,那么在Mina 中的协议编解码器通过过滤器 ProtocolCodecFilter 构造,这个过滤器的构造方法需 要一个 ProtocolCodecFactory,这从前面注册 TextLineCodecFactory 的代码就可以看出来. Pr

(一三九)静态联编和动态联编

决定程序调用时,将使用哪个可执行代码块,是由编译器负责的. 将源代码中的函数调用解释为执行特定的函数代码块被称为 函数名联编.   在C++语言中,这个过程比在C语言中更麻烦一些(因为C++存在函数重载,编译器要给函数重命名),编译器要查看函数参数及函数名才能确定使用哪个函数(根据匹配的优先级,一共4级).   C/C++编译器可以在编译过程中完成这种联编,在编译过程中进行联编被称为  静态联编(static binding),又称为早期联编(early binding).   然而虚函数使这项

【IOS-COCOS2D-X 游戏开发之十四】XCODE中C++&amp;OBJECT-C混编,详细介绍如何在COCOS2DX中访问OBJECT函数以及APPLE API

本站文章均为 李华明Himi 原创,转载务必在明显处注明: 转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/iphone-cocos2dx/743.html Cocos2dx系列博文的上一篇详细介绍了如何在Xcode中利用jni调用Android的Java层代码,还没有看过的童鞋,请移步到如下博文: [iOS-cocos2d-X 游戏开发之十三]详细讲解在Xcode中利用预编译并通过Jni调用Android的Java层代码(cocos2dx里访问调用

Swift和Objective-C 混编注意事项_IOS

Swift和Objective-C 混编注意事项整理: 前言 Swift已推出数年,与Objective-C相比Swift的语言机制及使用简易程度上更接地气,大大降低了iOS入门门槛.当然这对新入行的童鞋没来讲,的确算是福音,但对于整个iOS编程从业者来讲,真真是,曾几何时"高大上",转瞬之间"矮矬穷".再加上培训班横行,批量批发之下,iOS再也看不到当年的辉煌.iOS10推出后,紧跟着Xcode8也推送了更新,细心者会发现,Xcode8下iOS版本最低适配已变为i

matlab与c++混编,evaluatestring没有反应

问题描述 matlab与c++混编,evaluatestring没有反应 我在evaluatestring中的程式中传入了几个参数,计算结果后返回,程序中有几个绘图程序,然后程序编译没有错误,运行时,调用matlab程序时就没有反应了也不提示有bug,这是怎么回事啊 解决方案 matlab和C如何混编iphone开发之C++和Objective-C混编 如何在xcode中用C++的STLiphone开发之C++和Objective-C混编 如何在xcode中用C++的STL