栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

C++代码小白从零开始手敲学习(1)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++代码小白从零开始手敲学习(1)

本人小白重新学习C++,一边学一边做,以下算法均自己写的,有问题还望大佬指出。

1.编写一个c++程序,它要求用户输入一个以long为单位的距离,然后将它转换为码(一long等于220码)

算法:

#include
using namespace std;

int main()
{
    int distance;
    int ma;
    cout << "输入以Long为单位的距离: " << endl;
    cin >> distance;
    ma = 220 * distance;
    cout << "结果是" << ma << "码" << endl;
    return 0;
}

2.编写一个C++程序,它使用3个用户定义的函数(包括main()),并生成下面的输出:

Three blind mice
Three blind mice
See how they run
See how they run

算法:

#include
using namespace std;

void putline1()
{
    cout << "Three blind mice" << endl << "Three blind mice" << endl;
}

void putline2()
{
    cout << "See how they run" << endl << "See how they run" << endl;
}

int main()
{
    putline1();
    putline2();
    return 0;
}

3.编写一个程序,让用户输入其年龄,然后显示该年龄包含多少月,如下所示:

Enter your age: 29

算法:

#include
using namespace std;

int main()
{
    int age;
    int month;
    cin >> age;
    cout << "Enter your age:" << age << endl;
    month = 12 * age;
    cout << month << endl;
    return 0;
}

5.编写一个程序,其中的mian()调用一个用户定义的函数(以摄氏度值为参数,并返回相应的华氏温度值)。该程序按下面的格式要求用户输入摄氏温度值,并显示结果:
Please enter a Celsius value :20
20 degree Celsiue is 68 degrees Fahrenheit.
下面是转换公式:
华氏温度 = 1.8 摄氏温度 + 32.0*

算法:

#include
using namespace std;
double Fahrenheit(double);

int main()
{
    double Celsius;
    cout << "Please enter a Celsius value: " ;
    cin >> Celsius;
    cout << "The degrees is : " << Fahrenheit(Celsius) << endl;
    return 0;
}

double Fahrenheit(double temp) {
    return 1.8 * temp + 32.0;
}

6.编写一个程序,其main()调用一个用户定义的函数(以光年值为参数,并返回对应天文单位的值)。该程序按下面的格式要求用户输入光年值,并显示结果:
Enter the number of light years: 4.2
4.2 light years = 265608 astronomical inits.
使用double类型,转换公式为: 1光年 = 63240天文单位

算法:

#include
using namespace std;

int main()
{
    double lightyear;
    cin >> lightyear;
    cout << "Enter the number of light years: " << lightyear << endl;
    cout << lightyear << "light years = " << lightyear * 63240 << "astronomical units" << endl;
    return 0;
}
 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1020575.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号