一. 有一分数序列:1∕1,1∕3,1∕5,1∕7……1∕(2n-1)要求:1.用户从键盘输入n的值;2.输出此数列前n项之和二、输入一个整数,判断他是否是水仙花数 要求:1从键盘输入整数,先判断用户输入的是不是3位数;2若用户输入的是3位数再判断是不是水仙花数三、计算公式:s=1!+2!+3!+……+n!式中的n!表示n的阶乘 要求:1、n的值由键盘输入(n小于8)2.将s的值显示出来四、输入一个整数,判断是否是5和7的公倍数,若是则输出:5and7yes,否则再判断是否是3的倍数,若是3的倍数输出:3yes,若都不是则输出:no五、对包含10个整数的一维数组进行从大到小的排序要求:1.排序前和排序后都要显示数组中的内容;2一维数组可以手工输入六、输入两个整数a和b,若a和b的平方和大于100,则输出平方和百位以上的数字,否则输出a和b的和。要求:输出结果时说明平方和是大于100还是小于100七、 计算公式s=1∕1!+1∕2!+1∕3!+……1∕n!要求1、n的值由键盘输入(n小于8)2.将s的值显示出来八、 在一组字符串中查找有多少个数字字符,并给出结论要求:1.字符串由键盘输入并存入一个一维数组中;2.查找结束显示结论九、 从键盘输入15个浮点数,把他们保存在一个一维数组中,并计算平均值要求:显示数组中所有的数和他们的平均值
1题#include "stdio.h"main(){ int n,i; float sum=0,t,a=1.0,b=1; printf("please input n:"); scanf("%d",&n); for(i=0;i<n;i++) { t=a/b; sum+=t; b=b+2; } printf("sum=%f\n",sum);}2题#include "stdio.h"#include"math.h"main(){ int n,bai,shi,ge; while(1) { printf("please input n:"); scanf("%d",&n); bai=n/100; if(bai<=0||bai>=10) printf(" inpur error\n"); else break; } shi=n%100/10; ge=n%10; if(n=pow(bai,3)+pow(shi,3)+pow(ge,3)) printf("%d is right\n",n);}3题#include "stdio.h"#include"math.h"main(){ int n,s=0,tn,i,j; printf("please input n(n<8):"); scanf("%d",&n); for(i=1;i<=n;i++) { tn=1; for(j=1;j<=i;j++) tn=tn*j; s=s+tn; } printf("s=%d\n",s);}4题#include "stdio.h"#include"math.h"main(){ int n; printf("please input n:"); scanf("%d",&n); if(n%5==0&&n%7==0) printf("5 and 7 yes\n"); else if(n%3==0) printf("3 yes\n"); else printf("no\n");}5题#include "stdio.h"#include"math.h"main(){ int i,j,a[10],t; printf("please input 10 numbers\n"); for(i=0;i<10;i++) scanf("%d",&a[i]); printf("\n"); for(i=0;i<10;i++) printf("%-3d",a[i]); printf("\n"); for(i=0;i<9;i++) for(j=i+1;j<10;j++) if(a[i]<a[j]) { t=a[i]; a[i]=a[j]; a[j]=t; } for(i=0;i<10;i++) printf("%-3d",a[i]); printf("\n");}6题#include "stdio.h"#include"math.h"main(){ int a,b,sum,wan,qian; printf("please input a and b:"); scanf("%d%d",&a,&b); sum=pow(a,2)+pow(b,2); if(sum>100) { wan=sum/10000; qian=sum%10000/1000; if(wan>0) { printf("wan=%2d\n",wan); printf("qian=%2d\n",qian); } else if(qian>0) printf("qian=%2d\n",qian); } else printf("sum=%d\n",sum);}7题你自己仿照前面做8题#include "stdio.h"#include"string.h"main(){ int i,l,num=0; char str[100]; printf("please input a string:\n"); gets(str); l=strlen(str); for(i=0;i<l;i++) { if(str[i]>=48&&str[i]<=57) num++; } printf("num=%d\n",num);}9题#include "stdio.h"#include"string.h"main(){ int num=0,l,i;#include "stdio.h"#include"string.h"main(){ float a[15],average,t; int i; printf("please input 15 float numbers:\n"); for(i=0;i<15;i++) scanf("%f",&a[i]); printf("your input are:\n"); for(i=0;i<15;i++) printf("%f",&a[i]); for(i=0;i<15;i++) { t=a[i]/15; average+=t; } printf("average=%f",average);} char str[100]; printf("please input a string:"); gets(str); l=strlen(str); for(i=0;i<l;i++) { if(str[i]>=48&&str[i]<=57) num++; } printf("num=%d\n",num);}绝对原创!BS抄袭!