一,问题及代码
/* * 文件名称:homework1-1.cpp * 作 者:刘祎洋 * 完成日期:2017 年 3 月 2 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:输入一位数x(x为实型) * 问题描述:根据已有公式计算对应y的值 * 程序输出:输出y的值 * 问题分析:x的范围由负无穷到正无穷,被分成四部分,故用选择语句来实现程序 * 算法设计:使用if语句来实现程序,使用sqrt()函数来开方 */ #include<iostream>#include<math.h>using namespace std;int main(){ double x,y; cout<< "请输入一位实型数:"; cin>>x; if(x>=10) y=1/(x+1); else if(x>=6) y=sqrt(x+1); else if(x>=2) y=x*x+1; else y=x; cout<<"y的值为"<<y<<endl; return 0;}二,运行结果
一,问题及代码
/* * 文件名称:homework1-2.cpp * 作 者:刘祎洋 * 完成日期:2017 年 3 月 2 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:输入程序* 问题描述:输出星号图 * 程序输出:输出星号图* 问题分析:找出星号图的规律,然后编写程序* 算法设计:使用if循环嵌套语句来实现程序*/#include<iostream>using namespace std;int main(){ int i,j; for(i=6;i>=1;i--) //外循环确定行数 { for(j=1;j<12;j++) //内循环确定列数 { if(i==j||12-i==j) cout<<"*"; else if(i==1) cout<<"*"; else cout<<" "; } cout<<endl; } return 0;}二,运行结果
新闻热点
疑难解答
图片精选