- 博客(34)
- 收藏
- 关注
原创 5-3 使用函数计算两点间的距离
//使用函数计算两点间的距离#include#includedouble dist(double x1,double y1,double x2,double y2);int main(int argc,char const *argv[]){ double x1,x2,y1,y2; printf("请给定平面任意两点坐标:"); scanf("%lf%lf%lf%lf",&x1
2017-08-31 11:21:43 6090
原创 5-2 使用函数求奇数和
//使用函数求奇数和#includeint even(int n);int main(int argc,char const *argv[]){ int n; int sum=0; printf("请输入一批正整数(以零或负数为结束标志):"); while(1) { scanf("%d",&n); if(n<=0) break; if(even(n)==0
2017-08-31 11:21:06 5827 1
原创 5-1 使用函数计算分段函数的值
//使用函数计算分段函数的值#includeint sign(double x);int main(int argc,char const *argv[]){ double x; printf("输入x:"); scanf("%lf",&x); printf("f(%.2f)=%d\n",x,sign(x)); return 0;} int sign(double
2017-08-31 11:20:08 5567 1
原创 4-11 兔子繁衍问题
//兔子繁衍问题//斐波那契数列 #includeint main(int argc,char const *argv[]){ int n; while(1) { scanf("%d",&n); if(n>=1&&n<=10000) break; printf("请重新输入:"); } int month=1; int pre=1,now=0; //初始
2017-08-30 23:07:01 1583
原创 4-10 猴子吃桃问题
//猴子吃桃问题#includeint main(int argc,char const *argv[]){ int day; printf("第几天:"); while(1) { scanf("%d",&day); if(day>1) break; printf("请重新输入:"); } int sum=1; int i; for(i=1;i<day;i+
2017-08-30 23:06:23 395
原创 4-9 打印菱形星号"*"图案
//打印菱形星号"*"图案#includeint main(int argc,char const *argv[]){ int n; while(1) { scanf("%d",&n); if(n%2==1&&n>0) break; printf("请重新输入:"); } int i,j,k; for(i=0;i<=n/2;i++) { for(j=
2017-08-30 23:05:43 3103 2
原创 4-8 高空坠球
//高空坠球 #include int main(int argc,char const *argv[]) { double height; int n; printf("高度:"); scanf("%lf",&height); printf("第几次落地:"); scanf("%d",&n); double distance; int i; if
2017-08-30 23:05:03 2288 3
原创 4-7 求最大公约数和最小公倍数
//求最大公约数和最小公倍数//greatest common divisor; least common multiple/* 辗转相除法1.如果b等于0,计算结束,a就是最大公约数; 2.否则,计算a除以b的余数,让a等于b,而b等于那个余数;3.回到第一步。 a b t12 18 1218 12 612 6 06 0
2017-08-28 21:48:25 1668
原创 4-6 输出水仙花数
//输出水仙花数#include#includeint main(int argc,char const *argv[]){ int n; while(1) { scanf("%d",&n); if(n>=3&&n<=7) break; printf("请重新输入:"); } int min=pow(10,n-1); int max=pow(10,n); i
2017-08-28 21:47:24 1413 1
原创 4-5 换硬币
//换硬币#includeint main(int argc,char const *argv[]){ int money; int q; printf("请输入金额(分):"); scanf("%d",&money); int one,two,five; double m=1.0*money/100; for(five=1;five<=money/5;five++) fo
2017-08-28 21:46:36 676
原创 4-4 求序列和
//求序列和#includedouble fun(int a,int n);int main(int argc,char const *argv[]){ int a,n; scanf("%d%d",&a,&n); int i; double sum=0; for(i=1;i<=n;i++) { sum=sum+fun(a,i); } printf("sum=%.0f\n
2017-08-28 21:45:48 1191
原创 4-3 求序列和
//求序列和#includeint main(int argc,char const *argv[]){ int n,i; double sum=0; scanf("%d",&n); double x1=1,x2=1,t; double item; for(i=1;i<=n;i++) { t=x1+x2; x2=x1; x1=t; item=x1/x2; s
2017-08-27 20:25:19 662
原创 4-2 展开式求和
//展开式求和#include#includedouble fact(int n);int main(int argc,char const *argv[]){ double x,s=0; double item=1; int n=0; scanf("%lf",&x); while(fabs(item)>=0.00001) { n++; item=pow(x,n)/f
2017-08-27 20:24:31 5965
原创 4-1 求奇数和
//求奇数和#includeint main(int argc,char const *argv[]){ int n; int sum=0; scanf("%d",&n); if(n<=0) { printf("None"); } else { while(n>0) { if(n%2) { sum=sum+n; } scanf("%
2017-08-27 20:23:40 1836
原创 3-5 三角形判断
//三角形判断#include#includeint main(int argc,char const *argv[]){ double x1,y1,x2,y2,x3,y3; printf("请输入三个点的坐标:\n"); printf("x1="); scanf("%lf",&x1); printf("y1="); scanf("%lf",&y1); printf("x
2017-08-27 20:22:21 544
原创 3-4 统计学生成绩
//统计学生成绩#include int main(int argc,char const *argv[]){ int i,n,x; int A,B,C,D,E; A=B=C=D=E=0; printf("请输入人数:"); scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&x); switch(x/10) { c
2017-08-26 11:35:03 1342
原创 3-3 出租车计价
//出租车计价#include#includeint main(int argc,char const *argv[]){ double x,y,f; printf("请输入行驶里程与等待时间:"); scanf("%lf%lf",&x,&y); printf("行驶里程%.1f公里,等待时间%.1f分钟\n",x,y); if(x<=3) f=10; else
2017-08-26 11:34:05 1762 1
原创 3-2 高速公路超速处罚
//高速公路超速处罚#includeint main(int argc,char const *argv[]){ double v,limit; printf("车速:"); scanf("%lf",&v); printf("限速:"); scanf("%lf",&limit); double a=100*(v-limit)/limit; if(a<=10) ; e
2017-08-26 11:32:25 1271
原创 3-1 比较大小
//比较大小#includeint main(int argc,char const *argv[]){ int a,b,c; int min,middle,max; printf("请输入三个整数:"); scanf("%d%d%d",&a,&b,&c); if(a<=b) if(b<=c) { min=a; middle=b; max=c
2017-08-26 11:31:24 853
原创 2-6 求给定序列前 n 项和(1!+2!+...)
//求给定序列前 n 项和(1!+2!+...)#includedouble fact(int n);int main(int argc,char const *argv[]){ int i,n; scanf("%d",&n); double e=0; for(i=1;i<=n;i++) { e+=fact(i); } printf("%.0f\n",e);
2017-08-26 01:10:29 5239 2
原创 2-5 平方根求和
//平方根求和 #include#includeint main(int argc,char const *argv[]){ int n; scanf("%d",&n); int i; double sum=0; for(i=1;i<=n;i++) { sum+=sqrt(i); } printf("%.2f\n",sum); return 0;}
2017-08-26 01:09:29 2990 1
原创 2-4 求交错序列前n项和
//求交错序列前n项和 #includeint main(int argc,char const *argv[]){ int n; scanf("%d",&n); int i; double flag=1.0,sum=0; for(i=1;i<=n;i++) { sum=sum+flag*i/(2*i-1); flag=-flag; } printf("%f",
2017-08-25 20:46:19 1052
原创 2-3 序列求和
//序列求和 #include#includeint main(int argc,char const *argv[]){ int m,n; do{ scanf("%d%d",&m,&n); }while(m>n); //0<m<=n double i,f; double sum=0; for(i=m;i<=n;i++) { f=pow(i,2)+1/i;
2017-08-25 20:45:01 571
原创 2-2 阶梯电价
//阶梯电价 #includeint main(int argc,char const *argv[]){ double x,f; printf("请输入月用电量:"); scanf("%lf",&x); if(x<=50) f=0.53*x; else f=0.53*50+0.58*(x-50); printf("电费:%.2f\n",f); retu
2017-08-25 20:43:25 3637
原创 2-1 求整数均值
//求整数均值 #includeint main(int argc,char const *argv[]){ int a,b,c,d; printf("请输入四个数:"); scanf("%d%d%d%d",&a,&b,&c,&d); int sum; double aver; sum=a+b+c+d; aver=(a+b+c+d)/4.0; printf("sum=%
2017-08-25 20:42:20 930
原创 1-3 求1~100中能被6整除的所有整数的和
#includeint main(int argc,char const *argv[]){ int i=0; int sum=0; for(i=1;i<=100;i++) { if(i%6==0) { sum=sum+i; } } printf("%d\n",sum); return 0;}
2017-08-25 20:41:02 8728
原创 7-1 选择法排序
//选择法排序#includeint main(void){ int i,n,k,temp,index; int a[10]; printf("Enter n:"); scanf("%d",&n); printf("Enter %d integers:",n); for(i=0;i<n;i++) scanf("%d",&a[i]); for(k=0;k<n-1;k++)
2017-08-25 17:19:30 2188 1
原创 7-2 求一批整数中出现最多的数字
//求一批整数中出现最多的数字#includeint main(void){ int n,i,num,digit; int a[10]={0,0,0,0,0,0,0,0,0,0}; printf("Enter n:"); scanf("%d",&n); printf("Enter %d integers:",n); for(i=0;i<n;i++) { scanf("%
2017-08-24 22:25:15 1991 2
原创 7-3 判断上三角矩阵
//判断上三角矩阵#includeint main(){ int i,j,n; int a[6][6]; printf("Enter n:"); scanf("%d",&n); printf("Enter a matrix:\n"); for(i=0;i<n;i++) for(j=0;j<n;j++) scanf("%d",&a[i][j]); for(i=0
2017-08-24 18:26:05 2419
原创 7-4 求矩阵各行元素之和
//求矩阵各行元素之和#includeint main(void){ int m,n,i,j; int a[6][6]; printf("Enter m:"); scanf("%d",&m); printf("Enter n:"); scanf("%d",&n); printf("Enter a matrix:\n"); for(i=0;i<m;i++) for(j=
2017-08-24 18:22:54 7672 1
原创 7-5 找鞍点
//找鞍点#includeint main(){ int n,i,j; int a[6][6]; printf("Enter n:"); scanf("%d",&n); printf("Enter a matrix:\n"); for(i=0;i<n;i++) for(j=0;j<n;j++) scanf("%d",&a[i][j]); for(i=0;i<n
2017-08-24 18:20:44 1095
原创 7-6 统计大写辅音字母
//统计大写辅音字母#includeint main(){ int i=0; char str[80]; printf("Enter a string:"); while((str[i]=getchar())!='\n') i++; str[i]='\0'; int count=0; for(i=0;str[i]!='\0';i++) { if(str[i]>='
2017-08-24 18:18:47 21317 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人