关于输入
输入仅一行,包括两个整数a和b,我们保证输入的合法性 关于输出
输出也是一行,输出鸡的个数和兔子的个数,中间用空格隔开
#include
} 6.奇数和
计算正整数 m 到 n(包括m 和 n )之间的所有奇数的和,其中,m 不大于 n,且n 不大于300。例如 m=3, n=12, 其和则为:3+5+7+9+11=35 关于输入
两个数 m 和 n,两个数以空格间隔,其中 m < n < 300 。 关于输出 奇数之和
#include
}
return 0;
7.与7无关数之和
一个正整数,如果它能被7整除,或者它的十进制表示法中某个位数上的数字为7,则称其为与7相关的数.现求所有小于等于n(n<100)的与7无关的正整数的平方和. 关于输入
输入为一行,正整数n,(n<100) 关于输出
输出小于等于n的与7无关的正整数的平方和
#include
int i,n,m,n1,n2,n3; scanf(\m=0;
for(i=1;i<=n;i++){ n1=i%7; n2=i/10; n3=i;
if(n1!=0&&n2!=7&&n3!=7) m=m+i*i; }
printf(\return 0; }
8.球落地
一球从h米的高度自由落下,每次落地后又反跳回原高度的一半,再落下。求它在第n次落地时,共经过多少米,第n次反弹多高。 关于输入
高度h(双精度浮点数),落地次数n(大于0整数)。 关于输出
输出它在第n次落地时,共经过的米数s 和第n次反弹的高度h。(精确到小数点后四
位)
#include
9.人民币面额
从键盘输入一指定金额(以元为单位,如345),然后输出支付该金额的各种面额的人民币数量,显示100元,50元,20元,10元,5元,1元各多少张,要求尽量使用大面额的钞票。 关于输入
一个小于1000的正整数。 关于输出
输出分行,每行显示一个整数,从上到下分别表示100元,50元,20元,10元,5元,1元人民币的张数
#include
}
f=x-100*a-50*b-c*20-d*10-5*e;
printf(\return 0;
10.最大两个数
写一个程序,它读入一系列的整数,最后输出其中最大的两个数。 关于输入
第一行输入一个大于1且小于100的整数,表示数列的长度。 此后每行输出数列的一项。 关于输出
输出应有两行,第一行输出最大的数,第二行输出次大的数。
#include
int i,n,m,max1,max2; scanf(\ for(i=1;i<=n;i++){ scanf(\ if(i==1) max2=m; if(i==2){ if(m>max2) max1=m; else max1=max2; } if(i>=3){ if(m>=max1) { max2=max1; max1=m; } else if(m>=max2) max2=m; } }
printf(\
printf(\ return 0; }
11.计算邮资
计算邮资:
用户输入:邮件的重量,以及是否加快
计算规则:重量在1克以内(包括1克), 基本费0.8元。超过1克的部分,按照0.5元/克的比例加收超重费。 如果用户选择加快,多收2元。
关于输入
重量 double weight
是否加快 char exp(可以取'y' or 'n') 关于输出
邮资(注:只需要输出数字,不需要加单位。例如1.3元,只需要输出1.3)
#include
double weight,m; char exp;
scanf(\scanf(\if(weight<=1) m=0.8; else
m=0.3+weight*0.5; if(exp=='y') m=m+2;
printf(\return 0; }
12.点是否在正方形内
有一个正方形,四个角的坐标(x,y)分别是(1,-1),(1,1),(-1,1),(-1,-1),x是横轴,y是纵轴。写一个程序,判断一个给定的点是否在这个正方形内。