第十四周 阅读程序 1
来源:互联网 发布:小程序企业展示源码 编辑:程序博客网 时间:2024/05/20 14:27
问题及代码:
/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:Project.cpp*作 者:chenqin.*完成日期:2015年6月5日*版 本 号:v1.0**问题描述: 1.阅读并运行下面的示例程序,掌握标准输入输出流的控制*程序输入:略*程序输出:略*/#include <iostream>#include <math.h>using namespace std;int main(){ float a,b,c,disc; cout<<"please input a,b,c:"; cin>>a>>b>>c; if (a==0) cerr<<"a is equal to zero,error!"<<endl; else if ((disc=b*b-4*a*c)<0) cerr<<"disc=b*b-4*a*c<0"<<endl; else { cout<<"x1="<<(-b+sqrt(disc))/(2*a)<<endl; cout<<"x2="<<(-b-sqrt(disc))/(2*a)<<endl; } return 0;}
运行结果:
问题及代码:
/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:Project.cpp*作 者:chenqin.*完成日期:2015年6月5日*版 本 号:v1.0**问题描述: 1.阅读并运行下面的示例程序,掌握标准输入输出流的控制*程序输入:略*程序输出:略*/#include <iostream>#include <iomanip>using namespace std;int main(){ int a; cout<<"input a:"; cin>>a; cout<<"dec:"<<dec<<a<<endl; cout<<"hex:"<<hex<<a<<endl; cout<<"oct:"<<setbase(8)<<a<<endl; char *pt="China"; cout<<setw(10)<<pt<<endl; cout<<setfill('*')<<setw(10)<<pt<<endl; double pi=22.0/7.0; cout<<setiosflags(ios::scientific)<<setprecision(8); cout<<"pi="<<pi<<endl; cout<<"pi="<<setprecision(4)<<pi<<endl; cout<<"pi="<<setiosflags(ios::fixed)<<pi<<endl; return 0;}
运行结果:
问题及代码:
/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:Project.cpp*作 者:chenqin.*完成日期:2015年6月5日*版 本 号:v1.0**问题描述: 1.阅读并运行下面的示例程序,掌握标准输入输出流的控制*程序输入:略*程序输出:略*/#include <iostream>using namespace std;int main(){ int a=21; cout.setf(ios::showbase); cout<<"dec:"<<a<<endl; cout.unsetf(ios::dec); cout.setf(ios::hex); cout<<"hex:"<<a<<endl; cout.unsetf(ios::hex); cout.setf(ios::oct); cout<<"oct:"<<a<<endl; char *pt="China"; cout.width(10); cout<<pt<<endl; cout.width(10); cout.fill('*'); cout<<pt<<endl; double pi=22.0/7.0; cout.setf(ios::scientific); cout<<"pi="; cout.width(14); cout<<pi<<endl; cout.unsetf(ios::scientific); cout.setf(ios::fixed); cout.width(12); cout.setf(ios::showpos); cout.setf(ios::internal); cout.precision(6); cout<<pi<<endl; return 0;}
运行结果:
问题及代码:
/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:Project.cpp*作 者:chenqin.*完成日期:2015年6月5日*版 本 号:v1.0**问题描述: 1.阅读并运行下面的示例程序,掌握标准输入输出流的控制*程序输入:略*程序输出:略*/#include <iostream>using namespace std;int main( ){ char *a="BASIC";//字符指针指向'B' for(int i=4; i>=0; i--) cout.put(*(a+i)); //从最后一个字符开始输出 cout.put('\n'); return 0;}
运行结果:
问题及代码:
/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:Project.cpp*作 者:chenqin.*完成日期:2015年6月5日*版 本 号:v1.0**问题描述: 1.阅读并运行下面的示例程序,掌握标准输入输出流的控制*程序输入:略*程序输出:略*/#include<iostream>#include<cstdio>int main(){ char *a="BASIC"; for(int i=4; i>=0; i--) putchar(*(a+i)); putchar('\n'); return 0;}
运行结果:
、
问题及代码:
/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:Project.cpp*作 者:chenqin.*完成日期:2015年6月5日*版 本 号:v1.0**问题描述: 1.阅读并运行下面的示例程序,掌握标准输入输出流的控制*程序输入:略*程序输出:略*/#include <iostream>using namespace std;int main( ){ float grade; cout<<"enter grade:"; while(cin>>grade) //能从cin流读取数据 { if(grade>=85) cout<<grade<<" GOOD!"<<endl; if(grade<60) cout<<grade<<" fail!"<<endl; cout<<"enter grade:"; } cout<<"The end."<<endl; return 0;}
运行结果:
问题及代码:
/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:Project.cpp*作 者:chenqin.*完成日期:2015年6月5日*版 本 号:v1.0**问题描述: 1.阅读并运行下面的示例程序,掌握标准输入输出流的控制(不带参数的get函数)*程序输入:略*程序输出:略*/#include<iostream>#include<cstdio>using namespace std;int main( ){ int c; cout<<"enter a sentence:"<<endl; while((c=cin.get())!=EOF) cout.put(c); return 0;}
运行结果:
问题及代码:
/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:Project.cpp*作 者:chenqin.*完成日期:2015年6月5日*版 本 号:v1.0**问题描述: 1.阅读并运行下面的示例程序,掌握标准输入输出流的控制(有一个参数的get函数)*程序输入:略*程序输出:略*/#include<iostream>#include<cstdio>using namespace std;int main( ){ char c; cout<<"enter a sentence:"<<endl; while(cin.get(c)) //读取一个字符赋给字符变量c,如果读取成功,cin.get(c)为真 cout.put(c); cout<<"end"<<endl; return 0;}
运行结果:
问题及代码:
/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:Project.cpp*作 者:chenqin.*完成日期:2015年6月5日*版 本 号:v1.0**问题描述: 1.阅读并运行下面的示例程序,掌握标准输入输出流的控制(有3个参数的get函数)*程序输入:略*程序输出:略*/#include<iostream>using namespace std;int main( ){ char ch[20]; cout<<"enter a sentence:"<<endl; cin.get(ch,10,'\n');//指定换行符为终止字符 cout<<ch<<endl; return 0;}
运行结果:
0 0
- 第十四周 阅读程序1
- 第十四周阅读程序1
- 第十四周 阅读程序 1
- 第十四周阅读程序1
- 第十四周-阅读程序-1
- 第十四周阅读程序1
- 第十四周阅读程序1
- 第十四周阅读程序
- 第十四周 阅读程序
- 第十四周程序阅读
- 第十四周--阅读程序
- 第十四周阅读程序
- 第十四周阅读程序
- 第十四周:阅读程序1-(1)
- 第十四周阅读程序:1-(2)
- 第十四周阅读程序:1-(3)
- 第十四周 阅读程序(1)
- 第十四周阅读程序1:文件流
- Docker实战之入门以及Dockerfile学习笔记
- linux 下安装mysql 5.0.4的过程笔记
- 正则表达式限制输入框只能输入数字
- delphi 2010多线程使用
- CSS3 @font-face
- 第十四周 阅读程序 1
- Python之学习笔记(socket编程)
- 端口状态说明 LISTENING、ESTABLISHED、TIME_WAIT及CLOSE_WAIT
- 【c++】异常安全深赋值
- SQL笔记
- JS中判断null、undefined与NaN的方法
- linux shell俄罗斯方块
- 图书馆管理系统——模板建立
- Android_View(视图)绘制不同状态背景图片原理深入分析以及StateListDrawable使用详解