1.Hello,World!
#include <iostream> //使用cout,可调用iostream库
using namespace std;
int main() {cout << "Hello,Wordl!" << endl; //输出 Hello World!return 0; //结束整个程序
}
#include <cstdio> //使用printf,调用cstdio库
using namespace std;
int main() {printf("Hello,Wrold!"); //输出"Hello,World!"return 0; //结束整个程序
}
2.输出第二个整数
/*分析:输入:只有一行,共三个整数,空格分开输出:只有一行,一个整数,输出第二个整数即可样例输入:123 456 789样例输出:456*/
#include <iostream> //使用cin,cout,调用iostream库
using namespace std;
int main()
{cout << "请输入三个整数:" << endl;int a, b, c; //int定义a,b,c为整型变量cin >> a >> b >> c; //输入给3个整数的值cout << b << endl; //输出第2个整数的值return 0;
}
/*分析:输入:只有一行,共三个整数,空格分开输出:只有一行,一个整数,输出第二个整数即可样例输入:123 456 789样例输出:456*/
#include <cstdio> //使用scanf,printf,调用cstdio
using namespace std;
int main() {int a, b, c; //int定义a,b,c为整型变量scanf("%d%d%d", &a,&b,&c); //输入给定3个整数的值,注意&不能漏printf("%d\n", b); //输出第2个整数的值return 0;
}
3.对齐输出,编程基础之输入输出
读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们,按照格式要求依次输出三个整数,之间以一个空格分开
输入:
只有一行,包含三个整数,整数之间以一个空格分开
输出:
只有一行,按照格式要求依次输出三个整数,之间以一个空格分开
样例输入:
123456789 0 -1
样例输出:
123456789 0 -1
#include <iostream>
#include <cstdio>
using namespace std;
int main() {int a, b, c;cin >> a >> b >> c;printf("%d %d %d", a, b, c);//输出3个整数的值,注意%d %d %d之间要有空格return 0;
}
4.字符三角形
给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形
输入:
只有一行,包含一个字符
输出:
该字符构成的等腰三角形,底边长5个字符,高3个字符
样例输入:
*
样例输出
*
* * *
* * * * *
#include <iostream>
#include <cstdio>
using namespace std;
int main() {char a; //定义字符变量acin >> a; //输入给定1个字符cout << " " << a << endl; //输出1个字符,先输入2个空格cout << " " << a << a << a << endl; //输出3个字符,先输入1个空格cout << a << a << a << a << a << endl; //输出5个字符return 0;
}
5.地球人口承载力估计
假设地球上的新生资源按恒定速度增长。照此测算,地球上现有资源加上新生资源可以共x亿人生活a年,或供y亿人生活b年。
为了能够实现可持续发展,避免资源枯竭,地球最多能够养活多少亿人?
输入:
一行,包含四个正整数x,a,b,y 两个整数之间用单个空格隔开。x>y,a<b,ax<by,各整数均不大于10,000.
输出:
一个实数z,表示地球最多养活z亿人,舍入到小数点后两位。
样例输入:
110 90 90 210
样例输出:
75.00
#include <iostream>
#include <cstdio>
using namespace std;
int main() {double a, b, x, y, z; //double定义a,b,x,y,z为双精度实型变量cin >> x >> a >> y >> b; //输入给定4个实数z = (y * b - x * a) / (b - a); //计算地球最多能够养活的人数printf("%.2lf\n", z); //输出地球最多能够养活的人数,精确到小数点后两位return 0;
}