
李戈计算概论
月月鸟语花香
这个作者很懒,什么都没留下…
展开
-
1的个数
要求: 给定一个十进制正整数n,计算其中出现的“1”的个数。例如当n=2时,只出现了1个“1”;当n=12时,分别为1,2,3,4,5,6,7,8,9,10,11,12。这样出现了5个“1”。边界条件为n<100。代码:#include<iostream>using namespace std;int main(){ int n,b,c; cin >> n; b = n / 10; c = n % 10; ...原创 2020-05-24 17:52:44 · 307 阅读 · 0 评论 -
三角形判断——李戈计算概论
输入三个正整数表示三条边的长度,判断这三条边能否构成一个三角形,如果能,则输出“yes”,否则输出“no”。代码:#include<iostream>using namespace std; int main() { int a[4] = { 0 };//构造一个数组存放三条边 int i, j,temp; for (int i = 1;i <= 3;i++)//输入a[1]到a[3],边长 {...原创 2020-05-24 17:18:56 · 332 阅读 · 0 评论 -
点和正方形的关系——李戈计算概论
有一个正方形,四个角的坐标(x,y)分别是(1,-1),(1,1),(-1,1),(-1,-1),x是横轴,y是纵轴。写一个程序,判断一个给定的点是否在这个正方形内。代码:#include<iostream>using namespace std;#define MIN -1#define MAX 1int main(){ float x, y; cin >> x >> y; if (x >= MIN && ...原创 2020-05-24 16:23:22 · 1054 阅读 · 0 评论 -
数组逆序重放——李戈计算概论习题
将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。代码:#include <iostream>using namespace std;int main(){ int n = 0, i, b; int a[100] = { 0 }; cin >> n; for (i = 0;i < n;i++) { cin >> b; a[n - i...原创 2020-05-24 15:59:43 · 212 阅读 · 0 评论 -
给定三角形的三边长度,根据海伦公式求出三角形面积。
input:第一行是一个整数n,表示的是输入数据有n行(n < 100)。 接下来的n行,每行有3个数,表示三角形的三条边的长度。#include <iostream>#include<math.h>using namespace std;int main(){ int n,i; double a,b,c,p,s; double d[101]={0}; cin >> n; for(i=1;i<=n;i...原创 2020-05-19 00:40:01 · 1354 阅读 · 0 评论 -
一个正整数,如果它能被7整除,或者它的十进制表示法中某个位数上的数字为7,则称其为与7相关的数.现求所有小于等于n的与7无关的正整数的平方和
#include <iostream>using namespace std;int main(){ int sum=0,g=0,s=0,i=1,n=0;//s是十位数字,g是个位数字 cin>>n; for(i=1;i<=n;i++) { s=i/10; g=i%10; if(i%7!=0&&s!=7&&g!=7)//若这个数能被7整除且个位和十位数字都不为7...原创 2020-05-13 23:12:59 · 21794 阅读 · 3 评论 -
计算非负整数 m 到 n(包括m 和 n )之间的所有奇数的和,其中,m 不大于 n
#include <iostream>using namespace std;int main(){ int m=0,n=0,i=0,sum=0; cin>>m>>n;//n按照题设要大于m if(n%2!=0)//n是奇数的情况sum等于 { for(i=n;i>=m;i-=2) { sum+=i; } cout<<sum;...原创 2020-05-13 22:27:14 · 11347 阅读 · 1 评论 -
一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里面鸡和兔子的总数a和脚的总数b,问笼子里面有多少只鸡,有多少只兔子
#include <iostream>using namespace std;int main(){ int a=0,b=0,j=0,t=0; cin>>a>>b; for(int i=0;i<=a;i++) { j=i; t=a-i; if(2*j+4*t==b)//鸡脚加兔脚如果等于b cout<<j<<' '<<t;//输出...原创 2020-05-13 22:23:01 · 6310 阅读 · 0 评论 -
正常情况下一年有365天,但是闰年的时候,一年有366天。现在给定一个年份,请你判断它是不是闰年
#include <iostream>using namespace std;int main(){ int daytime=0; cin>>daytime; if(daytime%4==0&&daytime%100!=0)//可被4整除且不能被一百整除为闰年 cout<<"YES"; else if(daytime%100==0&&daytime%400==0)//可被100整除且可被...原创 2020-05-13 22:19:18 · 1631 阅读 · 0 评论 -
晶晶的朋友贝贝约晶晶下周一起去看展览,但晶晶每周的1、3、5有课必须上课,请帮晶晶判断她能否接受贝贝的邀请,如果能输出YES;如果不能则输出NO
#include <iostream>using namespace std;int main(){ int day; cin>>day; if(day%2==0||day==7) cout<<"YES"; else cout<<"NO"; return 0;}原创 2020-05-13 22:17:09 · 9054 阅读 · 0 评论