恳求尽量编写下列程序题 6.编写程序,判断某一年是否是闰年。(闰年的条件是:能被4整除,但是不能

恳求尽量编写下列程序题 6.编写程序,判断某一年是否是闰年。(闰年的条件是:能被4整除,但是不能被100整除,或者可以被400整除。) 7.输入一个华氏温度,要求输出摄氏温度,输出时要求有文字说明,取小数点后两位数字。公式为c=5/9(f-32) 8.有一函数:当x<1时,y=|x|;当1<=x<10时,y=2x-1;当x>=10时,y=3x+11。 编一程序,输入x的值,输出y的值。 9.输入三个实数,将这三个数按由小到大的顺序排列,并输出这三个数。 10.输入一个字符,判断它是否是小写字母,如果是,将它转换成大写字母;如果不是,不转换。然后输出最后得到的字符。 11.编程求圆柱体积,圆柱表面积。要求圆半径,圆柱高由键盘输入,输出时要求有文字说明,取小数点后两位数字。 12.有分段函数:当x<-5时,y=x+10; 当-5≤x≤5时,y=x^2;当x>5时,y=2x-10. 编一程序,输入x的值,输出y的值。 13.有三个整数a,b,c,由键盘输入,输出其中最小者。 14.输入一个字符,判断它是否是大写字母,如果是,将它转换成小写字母;如果不是,不转换。然后输出最后得到的字符。 15.输入三角形的三边长,求三角形面积。求三角形面积的公式为 area=sqrt(s(s-a)(s-b)(s-c)),其中s=(a+b+c)/2 16.编程求2!+4!+6!+8!+10!的值,并输出结果。 17.猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。 第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。 到第10天早上想吃时就剩一个桃子了。求第一天共摘了多少个桃子。 18.输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。 19.编程求1~100之间的所有素数,并输出结果。 20.编程求1!+3!+5!+7!+9!的值,并输出结果。 21.用pi/4≈1-1/3+1/5-1/7+...公式求pi的近似值,直到某一项的绝对值小于10的-6次方为止。 22.一个球从100m高度自由落下,每次落地后又反跳回原高度的一半,再落下,再反弹。求它在第10次落地时共经过多少米? 23.输入两个正整数m和n,求其最大公约数和最小公倍数。 24.利用循环,编程求1!+2!+3!+…+10!的值,并输出结果。 25.有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13......,求出这个数列前20项之和。 26.求Fibonacci数列前40个数。这个数列有以下特点:第1和第2个数为1,从第3个数开始,该数是其前面两个数之和。 27.一个数如果恰好等于它的因子之和,这个数就称为完数。例如,6的因子为1、2、3,而6=1+2+3,因此6是完数。编程求1000以内所有完数。 28.求S=a+aa+aaa+...+aa...a(n个a)之值。其中a是一个数字,n代表a的位数。例如:2+22+222+2222+22222(此时n为5),n由键盘输入。 29.编程求100~200之间的所有素数,并输出结果。 30.输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。 哪些大神能助我一臂之力,小生感激……

这些题目我全做过,题目太多了,我随便做了两个
第六题
#include<stdio.h>
void main()
{ int mun; printf("输入一个年份:\n"); scanf("%d",&mun); if((mun%4==0&&mun%100!=0)||mun%400) { printf("该年份是润年"); } else { printf("该年份不是润年"); }}
第二十九题
#include <stdio.h>
#include<math.h>
void main(){int a,b,n,flag;for (a=100;a<=200;a++) {n=sqrt(a);flag=1;for (b=2;b<=n;b++){if (a%b==0){flag=0;break;}}if (flag)printf("%d ",a);}}
第三十题
#include<stdio.h>
#include<conio.h>
int main()
{
int a=0,b=0,c=0,d=0;
char e;
printf("输入一串字符(回车结束):\n");
while((e=getch())!=13)
{
printf("%c",e);
if((e>='a'&&e<='z')||(e>='A'&&e<='Z'))
a++;
else if(e>='0'&&e<='9')
b++;
else if(e==' ')
c++;
else
d++;
}
printf("\n英文字母:%d个,数字: %d个,空格:%d个,其他:%d个\n",a,b,c,d);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
相似回答