算法入门题-8月25日
1.给定一个整数a,以及另外的5个正整数,问题是:这5个整数中,小于a的整数的和是多少?sample input:
4
1
2
3
4
5
sample output:
6
2.问题描述
一个笼子里面关了鸡和免子(鸡有2只脚,兔有4只,没有例外)。已经知道笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物?
输入数据
第一行是测试数据的组数n,后面跟着n行输入。每组测试数据占一行,每行包含一个正整数a(a < 32768)。
输出要求
输出包含n行,每行对应一个输入,包含两个正整数,第一个是最少的动物数,第二个是最多的动物数,两个正整数用一个空格分开。如果没有满足要求的答案,则输出两个0。
输入样例
2
3
20
输出样例
0 0
5 10 我来坐沙发。 写完的直接在后面提交代码吧! 无码 1:
#include <stdio.h>
int main(int argc, char* argv[])
{
inta = 6;
intary;
intnSum = 0;
printf("please input 5 num");
for(int i = 0; i < 5; i++)
{
scanf("%d", &ary);
}
for(i = 0; i < 5; i++)
{
if(ary < a)
{
nSum = nSum + ary;
}
}
printf("%d\r\n", nSum);
return 0;
} 这些代码要严格按输入输出来的! 第一题:
#include "stdafx.h"
#include <math.h>
#include <iostream.h>
#include <string.h>
#include <stdio.h>
int main(int argc, char* argv[])
{
int arr={1,2,3,4,5};
int a=4,count=0;
for(int i=0;i<5;i++)
{
if(arr<a)
count+=arr;
}
cout<<count<<endl;
return 0;
}
第二题:
#include "stdafx.h"
#include <math.h>
#include <iostream.h>
#include <string.h>
#include <stdio.h>
int main(int argc, char* argv[])
{
int a;
cin>>a;
if(a%2!=0)
cout<<"Wrong"<<endl;
int cf=2,rf=4;
int max,min;
max=(a-4)/cf+1;
min=(a-2)/rf+1;
cout<<"max is"<<max<<endl;
cout<<"min is"<<min<<endl;
return 0;
} 你二题,算出来结果不对!
比如你输入二试下!
页:
[1]