1程序举例:判断一个数能否被3或7整除 #include<bits/stdc++.h>/C++的万能头文件 using namespace std; int mainO { int year; cin >>year; if(year %3 ==0 ll year %7 ==0) { cout <<"yes"<<endl; } else { cout <"no"<<endl; } return 0; 2程序举例:判断一个整数,判断是否是偶数。 #include<bits/stdc++.h>/C++的万能头文件 using namespace std; int main() { int year; cin >>year; if(year %2 ==0 cout <<"yes"<<endl; } else L cout <"no"<<endl; return 0; } 31.4-18判断给定的点是否在这个正方形内 有一个正方形,四个角的坐标(x分别是(1,1),(1,1),(-1,1),(-1,1), ×是横轴,y是纵轴。写一个程序,判断一个给定的点是否在这个正方形内(包括正方形边 界)。 输入 输入一行,包括两个整数x、y,以一个空格分开,表示坐标(x,。 输出 输出一行,如果点在正方形内,则输出yes,否则输出no。 样例输入 11
1 程序举例:判断一个数能否被 3 或 7 整除 #include <bits/stdc++.h> //C++的万能头文件 using namespace std; int main() { int year; cin >>year; if( year % 3 == 0 || year %7 == 0 ) { cout <<"yes"<<endl; } else { cout << "no" <<endl; } return 0; } 2 程序举例:判断一个整数,判断是否是偶数。 #include <bits/stdc++.h> //C++的万能头文件 using namespace std; int main() { int year; cin >>year; if( year % 2 == 0 ) { cout <<"yes"<<endl; } else { cout << "no" <<endl; } return 0; } 3 1.4--18 判断给定的点是否在这个正方形内 有一个正方形,四个角的坐标(x,y)分别是(1,-1),(1,1),(-1,-1),(-1,1), x 是横轴,y 是纵轴。写一个程序,判断一个给定的点是否在这个正方形内(包括正方形边 界)。 输入 输入一行,包括两个整数 x、y,以一个空格分开,表示坐标(x,y)。 输出 输出一行,如果点在正方形内,则输出 yes,否则输出 no。 样例输入 1 1
样例输出 yes 参考答案: #include<bits/stdc++.h>/C++的万能头文件 #include <cmath> using namespace std; int main() int x,y; cin >>x >>y; if(×>=-1&&x<=1&&y>=-1&&y<=1) { cout <"yes"<<endl; else { cout <"no"<<endl; return 0; 4从键盘输入一个字符,判断是字母,还是数字,还是其他符号 #include<bits/stdc+.h>/C+的万能头文件 using namespace std; int main() { char ch; cin >ch; if(ch>='a'&&ch<='z'ch >='A'&&ch<='Z') { cout<"是字母"<endl; } else if(ch>=0'&&ch<='9') { cout<"是数字"<endl; } else cout<"是其他字符"<endl; return 0; } 5输入一个字符,如果是大写字母,则把其变成小写字母:如果是小写字母,则变成大写 字母:其它字符不变 #include<bits/stdc+.h>/C+的万能头文件
样例输出 yes 参考答案: #include <bits/stdc++.h> //C++的万能头文件 #include <cmath> using namespace std; int main() { int x,y; cin >>x >>y; if( x >= -1 && x <= 1 && y >= -1 && y <= 1 ) { cout << "yes" <<endl; } else { cout << "no" <<endl; } return 0; } 4 从键盘输入一个字符,判断是字母,还是数字,还是其他符号 #include <bits/stdc++.h> //C++的万能头文件 using namespace std; int main() { char ch; cin >> ch; if( ch >= 'a' && ch <= 'z' || ch >= 'A' && ch <= 'Z') { cout << "是字母"<<endl; } else if( ch >= '0' && ch <= '9' ) { cout << "是数字"<<endl; } else { cout << "是其他字符"<<endl; } return 0; } 5 输入一个字符,如果是大写字母,则把其变成小写字母;如果是小写字母,则变成大写 字母;其它字符不变 #include <bits/stdc++.h> //C++的万能头文件
using namespace std; int main() char ch; cin >ch; if(ch>='a'&&ch<='z') { ch=ch-32; } if(ch>='A'&&ch<='Z') { ch=ch+32; } cout <<ch <<endl; return 0; } 61.4---20求一元二次方程的根 描述 利用公式x1=(-b+sqrt(b*b-4*a*c/2*a),x2=(-b-sqrt(b*b-4*a*cl)/2*a)求一元二次方 程ax2+bx+c=0的根,其中a不等于0。 输入 输入一行,包含三个浮点数a,b,c(它们之间以一个空格分开),分别表示方程ax2+bx +c=0的系数。 输出 输出一行,表示方程的解。 若b2=4*a*c,则两个实根相等,则输出形式为:x1=x2=.。 若b2>4*a*c,则两个实根不等,则输出形式为:x1=.x2=,其中x1>x2。 若b2<4*a*c,则有两个虚根,则输出:x1=实部+虚部i;x2=实部-虚部i,即x1的虚部系 数大于等于x2的虚部系数,实部为0时不可省略。实部=b/(2*a),虚部=sqrt(4*a*c-b*b) /(2*a) 所有实数部分要求精确到小数点后5位,数字、符号之间没有空格。 样例输入 样例输入1 1.02.08.0 样例输入2 101 样例输出 样例输出1 x1=-1.00000+2.64575i:x2=-1.00000-2.64575i 样例输出2
using namespace std; int main() { char ch; cin >> ch; if( ch >= 'a' && ch <= 'z' ) { ch = ch -32; } if( ch >= 'A' && ch <= 'Z' ) { ch = ch +32; } cout <<ch <<endl; return 0; } 6 1.4------20 求一元二次方程的根 描述 利用公式 x1 = (-b + sqrt(b*b-4*a*c))/(2*a), x2 = (-b - sqrt(b*b-4*a*c))/(2*a)求一元二次方 程 ax2+ bx + c =0 的根,其中 a 不等于 0。 输入 输入一行,包含三个浮点数 a, b, c(它们之间以一个空格分开),分别表示方程 ax2 + bx + c =0 的系数。 输出 输出一行,表示方程的解。 若 b2 = 4 * a * c,则两个实根相等,则输出形式为:x1=x2=...。 若 b2 > 4 * a * c,则两个实根不等,则输出形式为:x1=...;x2 = ...,其中 x1>x2。 若 b2 < 4 * a * c,则有两个虚根,则输出:x1=实部+虚部 i; x2=实部-虚部 i,即 x1 的虚部系 数大于等于 x2 的虚部系数,实部为 0 时不可省略。实部 = -b / (2*a), 虚部 = sqrt(4*a*c-b*b) / (2*a) 所有实数部分要求精确到小数点后 5 位,数字、符号之间没有空格。 样例输入 样例输入 1 1.0 2.0 8.0 样例输入 2 1 0 1 样例输出 样例输出 1 x1=-1.00000+2.64575i;x2=-1.00000-2.64575i 样例输出 2
#include<bits/stdc++.h>/C++的万能头文件 using namespace std; int main() double a,b,c; double x1,x2,del,shi,xu; cin >>a>>b>>ci del =b*b-4*a*c; if(del ==0) { x1=x2=-b/八2*ai cout <<fixed <setprecision(5)<<"x1=x2="<<x1<<endl; } if(del>0) x1=(-b+sqrt(del)/八2*a); x2=(-b-sqrt(del))/(2*a); cout <<fixed <setprecision(5)<<"x1="<<x1 <<",x2="<<x2 <<endl; if(del <o) shi=-b/(2*a); xu=sqrt((4*a*c-b*b))/(2*a); cout <<fixed <setprecision(5)<<"x1="<<shi<<"+"<<xu<<"i"<<""; cout <<fixed <setprecision(5)<<"x2="<<shi<<""<<xu<<"i"<<endl; } return 0;
#include <bits/stdc++.h> //C++的万能头文件 using namespace std; int main() { double a,b,c; double x1,x2,del,shi,xu; cin >>a >> b >> c; del = b*b-4*a*c; if( del == 0) { x1 = x2 = -b/(2*a); cout <<fixed << setprecision(5)<< "x1=x2="<<x1 <<endl; } if(del > 0) { x1 = (-b+sqrt(del))/(2*a); x2 = (-b-sqrt(del))/(2*a); cout <<fixed << setprecision(5)<<"x1="<<x1 <<",x2="<<x2 <<endl; } if( del < 0) { shi = -b/(2*a); xu = sqrt((4*a*c-b*b))/(2*a); cout <<fixed << setprecision(5)<< "x1="<<shi<<"+"<<xu<<"i"<<","; cout <<fixed << setprecision(5)<< "x2="<<shi<<"-"<<xu<<"i"<<endl; } return 0; }