菜鸟小白一进学校被大佬们压着打TAT,遂低沉一段时间之后整理了一些文章给自己梳理思路www
!:含大量引用链接要素
前言:
一.1-2 VC++实验题2 字母大小写转换 (10 分)
题目描述:
从键盘输入一个大写字母,将它转换成小写字母输出到屏幕。
输入格式:
A~Z
输出格式:
a~z
代码:
#include <iostream>
using namespace std;
int main()
{
char a;
cin>>a;
a+=32;
cout<<a<<endl;
return 0;
}
注:a+=32是因为ASCII码中65~90为26个大写英文字母,97~122号为26个小写英文字母ASCII码详见(百度百科)
二.1-3 VC++实验题3 计算圆的周长和面积 (10 分)
题目描述:
设计一个程序,从键盘输入圆的半径(double类型),计算圆的周长和面积,并将周长和面积按顺序输出,中间以空格隔开,设PI=3.14。
输入样例:
5.0
输出样例:
31.4 78.5
代码:
#include <iostream>
#define PI 3.14
#include <cmath>
using namespace std;
int main()
{
double r,C,S;
cin>>r;
C=2*PI*r;
S=PI*pow(r,2);
cout<<C<<" "<<S<<endl;
return 0;
}
pow:指数函数,求x的y次幂的值
三.1-5 VC++实验题5 闰年 (10 分)
题目描述:
任意输入一个4位数整数年份,判断是否闰年。闰年规则:非整百年能被4整除为闰年,2004是,2100不是;整百年能被400整除为闰年,2000是,1900不是。
输入样例:
2016
输出样例:
是
代码:
#include<iostream>
using namespace std;
int main()
{
int year;
cin>>year;
if(year%4==0&&year%100!=0||year%400==0)
{
cout<<"是";
}
else cout<<"不是";
return 0;
}
对上文的一些小白注解:bool类型怎么定义和使用
另:if(b)专指:bool型的b为true时