借用一些头歌上的重点题目,介绍c++的基础语法(代码是作者自己写的)(编程工具用的是VS2012)(有需要的可以私信)
初学C++使用其基本语法需要在开头写上
#include<iostream>
using namespace std;
输入数据用cin>>变量名;
输出用cout<<"直接输出的内容"或变量名;
C++程序的输入输出操作是通过标准库中的输入/输出流对象来完成的。在头文件iostream中定义了代表屏幕的标准输出流对象cout和代表键盘的标准输入流对象cin。由此可知cin是一个iostream类型的对象。
这里有的题用到printf()输出,是因为题目对输出的值要保留几位小数有要求,用printf可以更方便实现这个要求。而printf是c语言的输出对象,使用printf需要包含文件名#include<stdio.h>,这里包含的#include"stdafx.h"里面已经包含了#include<stdio.h>,所以不用再写。
而用C++的输出去实现保留小数需要:
1、包含头文件#include<iomanip>
2、输出时:
cout<<fixed<<setprecision(保留几位小数)<<变量名<<endl;
10万元存银行,每年利息3.75%,每年计算一次利息,将本金加上利息作为第二年的本金,求n年后该账户有多少钱。
编写程序,要求:输入整数n(表示n年后),输出n年后的账户钱数(保留两位小数)。
#include "stdafx.h"
#include<iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int n;
cin>>n;
double m=100000;
double sum;
for(int i=1;i<=n;i++)
{
m*=(1+0.0375);
}
printf("%.2f",m);
system("PAUSE");
return 0;
}
一个水分子的质量是3.0*10^-23克,一夸脱水的质量是950克。写一个程序输入水的夸脱数n(0 <= n <= 1e10),然后输出水分子的总数。
公式: 水分子的总数 = 水的夸脱数 * 一夸脱水的质量 / 一水分子的质量
效果如下: 输入:109.43 输出:3.46528e+027
#include "stdafx.h"
#include<iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
double n;
cin>>n;
double g=3.0*1e-23;
double tsg=950;
double sum;
sum=n*tsg/g;
cout<<sum;
system("PAUSE");
return 0;
}
编写一个程序,将一个三位数取整到最近似的个位,十分位,百分位,千分位和万分位,打印出结果。
int _tmain(int argc, _TCHAR* argv[])
{
double n;
cin>>n;
printf("%.0f\n",n);
printf("%.1f\n",n);
printf("%.2f\n",n);
printf("%.3f\n",n);
printf("%.4f\n",n);
system("PAUSE");
return 0;
}