![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
zxcbbxa
这个作者很懒,什么都没留下…
展开
-
校门口的大树2020.12.16
#include<stdio.h>int main(){ int n,m,a[2],b[10001],sum=0,i,t; scanf("%d %d",&n,&m); for(i=0;i<=n;i++){ b[i]=0; } for(i=0;i<m;i++){ for(t=0;t<2;t++){ scanf("%d",&a[t]); } for(t=0;t<=n;t++){ if(t>=a[0] &原创 2020-12-16 21:43:12 · 186 阅读 · 0 评论 -
打印三角形2020.12.15
#include<stdio.h>int main(){ int n,i,t; scanf("%d",&n); for(i=1;i<=n;i++){ for(t=1;t<=n-i;t++){ printf(" "); } for(t=1;t<=2*i-1;t++){ printf("*"); } for(t=1;t<2*n-1;t++){ printf(" "); } printf("\n"); } ret原创 2020-12-15 21:25:19 · 91 阅读 · 0 评论 -
三连击2020.12.10
#include<stdio.h>int main(){ int a[9],x,y,z; for(x=123;x<333;x++){ y=2*x; z=3*x; a[0]=x%10;a[1]=x/10%10;a[2]=x/100; a[3]=y%10;a[4]=y/10%10;a[5]=y/100; a[6]=z%10;a[7]=z/10%10;a[8]=z/100; if(a[0]*a[1]*a[2]*a[3]*a[4]*a[5]*a[6]*a[7]*a[8原创 2020-12-10 19:28:40 · 118 阅读 · 0 评论 -
龙虎斗2020.12.08
#include<stdio.h>#include<math.h>int main(){ int n,m,a[100000],s1,s2,p1,p2,i,zhangli1=0,zhangli2=0,cha,min=10000,t,j; scanf("%d",&n); for(i=0;i<n;i++){ scanf("%d",&a[i]); } scanf("%d %d %d %d",&m,&p1,&s1,&s2)原创 2020-12-08 23:27:28 · 96 阅读 · 0 评论 -
贪心算法2020.12.01
void main(){ int arr1[10000]; int t,n,i,zh,num=1,m; scanf("%d %d",&n,&m); for(t=0;t<n;t++){ scanf("%d",&arr1[t]); } for(t=0;t<n;t++){ for(i=0;i<(n-1-t);i++){ if(arr1[i]>arr1[i+1]){ zh=arr1[i]; arr1[i]=arr1[i+1];原创 2020-12-01 17:08:15 · 64 阅读 · 0 评论 -
判断是否为回文串
原创 2020-11-28 19:50:30 · 275 阅读 · 0 评论 -
重心在哪2020.11.27
原创 2020-11-27 00:17:49 · 81 阅读 · 0 评论 -
1+1/2+ .... +1/n!的数列求和 2020.11.24
原创 2020-11-24 09:45:00 · 1808 阅读 · 0 评论 -
数列求和:x - x2/2! + x3/3! + ... + (-1)n-1xn/n! 2020.11.24
原创 2020-11-24 09:14:13 · 963 阅读 · 0 评论 -
求阶乘倒数的和2020.11.23
求阶乘倒数的和#include<stdio.h>void main(){int t,n,z=1;double sum=0;scanf("%d",&n);for(t=1;t<=n;t++){z=z*t;sum+=1.0/z;}printf("%.4f\n",sum);}原创 2020-11-23 21:06:45 · 2154 阅读 · 0 评论 -
百米弹球2020.11.23
//百米弹球#include<stdio.h>#include<math.h>void main(){int N,t;double s=100.0,h=50.0,l;scanf("%d",&N);for(t=1;t<N;t++){s=s+2*h;h=h/2;}l=pow(1.0/2,N)*100;printf("%.4f %.4f\n",s,l);}原创 2020-11-23 20:48:48 · 112 阅读 · 0 评论 -
运货的分段函数运算2020.11.19
#include<stdio.h>void main(){double p,w,d,z;int s;scanf("%lf %lf %d",&p,&w,&s);if(s<250){d=0;z=psw*(1-d);}else if(s>=250 && s<500){d=0.02;z=psw*(1-d);}else if(s>=500 && s<1000){d=0.05;z=psw*(原创 2020-11-20 00:05:04 · 121 阅读 · 0 评论 -
十进制转换八进制与16进制
//十进制转换八进制与16进制#include<stdio.h>int main(){int arr1[8];int i;for(i=0;i<8;i++){scanf("%d",&arr1[i]);}for(i=0;i<8;i++){if(arr1[i]<0){arr1[i]=-arr1[i];printf("-%o -%x\n",arr1[i],arr1[i]);}elseprintf("%o %x\n",arr1[i],arr1[i]);原创 2020-11-19 20:35:16 · 283 阅读 · 1 评论 -
用于判断输入一组整数是否是立方数,并记录个数2020.11.17
//用于判断输入一组整数是否是立方数,并记录个数#include<stdio.h>void main(){int n,i,t=0;while(scanf("%d",&n)){if(n!=0){for(i=0;i<=n;i++){if(niii){t++;}}}else if(n0){break;}}printf("%d\n",t);}原创 2020-11-17 15:31:40 · 348 阅读 · 0 评论 -
二元一次方程,且求共轭复根2020.11.17
//二元一次方程,且求共轭复根#include<stdio.h>#include<math.h>void main(){double a,b,c,d3;double s,d1,d2,d4,d5;scanf("%lf %lf %lf",&a,&b,&c);s=bb-4ac;if(a==0)printf(“not a quadratic\n”);else if(s>0){d1=(-b+sqrt(s))/(2a);d2=(-b-sqr原创 2020-11-17 09:53:53 · 3008 阅读 · 0 评论 -
倒叙输出5个字母2020.11.16
//倒叙输出5个字母#include<stdio.h>void main(){char a[5];int i=0;for(i=0;i<5;i++){scanf("%c",&a[i]);if(a[i]‘w’){a[i]=‘a’;}else if(a[i]‘x’){a[i]=‘b’;}else if(a[i]‘y’){a[i]=‘c’;}else if(a[i]‘z’){a[i]=‘d’;}else if(a[i]‘W’){a[i]=‘A’;}原创 2020-11-16 21:19:46 · 139 阅读 · 1 评论 -
求圆,球,圆柱等的周长面积体积2020.11.16
//求圆,球,圆柱等的周长面积体积#include<stdio.h>int main( ){double a,h,r,c,s,S,v,n;a=3.141593;scanf("%lf %lf",&r,&h);c=2ar;s=arr;S=4arr;v=(4.0/3.0)arrr;n=arrh;printf("%.2lf %.2lf %.2lf %.2lf %.2lf\n",c,s,S,v,n);return 0;}...原创 2020-11-16 18:14:00 · 64 阅读 · 0 评论 -
China加密2020.11.16
//China加密#include<stdio.h>void main(){char c1,c2,c3,c4,c5;c1=‘C’;c2=‘h’;c3=‘i’;c4=‘n’;c5=‘a’;c1=c1+4;c2=c2+4;c3=c3+4;c4=c4+4;c5=c5+4;printf("%c%c%c%c%c\n",c1,c2,c3,c4,c5);}原创 2020-11-16 17:16:13 · 506 阅读 · 0 评论 -
求利率的本金2020.11.16
//求利率的本金#include<stdio.h>#include<math.h>int main(){double a,b;int i;scanf("%lf %d",&a,&i);b=pow((a+1),i);printf("%.2lf\n",b);return 0;}原创 2020-11-16 17:07:02 · 55 阅读 · 0 评论 -
逆序输出10个数2020.11.15
//逆序输出10个数#include<stdio.h>int main(){int arr1[10];int i;for(i=0;i<10;i++){scanf("%d",&arr1[i]);}for(i=9;i>=0;i–){printf("%d ",arr1[i]);}return 0;}原创 2020-11-15 22:26:10 · 377 阅读 · 0 评论 -
用于二次方程求根2020.11.14
//用于二次方程求根#include<stdio.h>#include<math.h>void main(){float a,b,c,d3;double s,d1,d2;scanf("%f %f %f",&a,&b,&c);s=bb-4ac;if(s>0){d1=(-b+sqrt(s))/(2a);d2=(-b-sqrt(s))/(2a);printf("%.4lf %.4lf\n",d2,d1);}else if(s==0)原创 2020-11-14 10:47:29 · 63 阅读 · 0 评论 -
输入10个数比较大小2020.11.13
//输入10个数比较大小#include<stdio.h>void main(){int i=0,max=0;int arr[10];while(i<10){scanf("%d",&arr[i]);if(arr[i]>max){max=arr[i];}i++;}printf("%d\n",max);}原创 2020-11-13 22:54:12 · 301 阅读 · 0 评论 -
输出实数的格式,包括:⑴一行输出一个实数;⑵一行内输出两个实数;⑶一行内输出三个实数。实数用“6.2f“格式输出2020.11.12
//输出实数的格式,包括:⑴一行输出一个实数;⑵一行内输出两个实数;⑶一行内输出三个实数。实数用"6.2f"格式输出。#include<stdio.h>void main(){float a;scanf("%f",&a);printf("%6.2f\n",a);printf("%6.2f %6.2f\n",a,a);printf("%6.2f %6.2f %6.2f\n",a,a,a);}...原创 2020-11-12 12:08:27 · 281 阅读 · 0 评论 -
用海伦公式计算三角形面积2020.11.11
//用海伦公式计算三角形面积#include<stdio.h>#include<math.h>int main(){float a,b,c,s,area;scanf("%f %f %f",&a,&b,&c);s=(a+b+c)/2;area=sqrt(s*(s-a)(s-b)(s-c));printf("%.3f\n",area);return 0;}原创 2020-11-11 21:41:56 · 134 阅读 · 0 评论 -
有50个学生,要求将他们之中成绩在80分(含)以上的学号和成绩输出2020.11.10
//有50个学生,要求将他们之中成绩在80分(含)以上的学号和成绩输出。#include <stdio.h>int main(){int i;int arr1[50];int arr2[50];for(i=0;i<50;i++){scanf("%d %d\n",&arr2[i],&arr1[i]);if( arr1[i] >= 80 ){printf("%d %d\n",arr2[i],arr1[i]);}}return 0;}..原创 2020-11-10 17:13:53 · 3061 阅读 · 1 评论 -
求多组百鸡百钱类问题2020.11.10
//求多组百鸡百钱类问题#include<stdio.h>int main(){int x,y,z,n;while(scanf("%d",&n)!=EOF){for(x=0;x<=n/5;x++){for(y=0;y<=(n-5x)/3;y++){for(z=0;z<=(n-5x-3*y)*3;z++){if(x+y+z==100 )printf(“x=%d,y=%d,z=%d\n”,x,y,z);}}}}return 0;}原创 2020-11-10 14:14:43 · 98 阅读 · 0 评论 -
用于判断是否为花仙数2020.11.10
//用于判断是否为花仙数#include<stdio.h>int main(){int num,a,b,c,t;t=0;scanf("%d",&num);a=num%10;b=num/100;c=(num-100b-a)/10;if(num==aaa+bbb+cc*c){t=1;}printf("%d\n",t);return 0;}原创 2020-11-10 10:25:48 · 101 阅读 · 0 评论 -
输入一会整数,输出所有质素因子2020.11.10
//输入一会整数,输出所有质素因子#include <stdio.h>int main() {int num, i;scanf("%d", &num);for(i = 2; i <= num; i++) {while(num % i == 0) {num /= i;if(num != 1) {printf("%d “, i);} else {printf(”%d", i);}}}printf("\n");return 0;}...原创 2020-11-10 10:10:53 · 151 阅读 · 0 评论 -
1~a之和, 1~b的平方,以及 1~c的倒数和2020.11.10
// 1~a之和, 1~b的平方,以及 1~c的倒数和#include<stdio.h>#include<math.h>double a,b,c,sum,n,y,x,k,l,v;double t,m;int main(){n=0;x=1;m=0;l=0;scanf("%lf %lf %lf",&a,&b,&c);while(n<a){n++;k+=n;}for(x=1;x<=b;x++){y=pow(x,2);原创 2020-11-10 00:39:50 · 195 阅读 · 0 评论 -
用于判断素数2020.11.09
//用于判断素数#include<stdio.h>int main(){int n,a,b;b=1;scanf("%d",&n);for(a=2;a<n;a++){if(n%a0){b=0;break;}}if(b0)printf(“N\n”);elseprintf(“Y\n”);return 0;}原创 2020-11-09 16:32:11 · 64 阅读 · 0 评论 -
用于计算俩个数的最大公约数和最小公倍数2020.11。09
//用于计算俩个数的最大公约数和最小公倍数#include<stdio.h>int main(){int m,n,a,max,min;a=1;scanf("%d %d",&m,&n);for(a=1;a<=m;a++){if(n%a0 && m%a0){max=a;}}min=m*n/max;printf("%d %d\n",max,min);return 0;}...原创 2020-11-09 15:21:47 · 62 阅读 · 0 评论 -
//计算阶乘2020.11.08
//计算阶乘#include<stdio.h>int main(){int a,b,c;c=1;b=1;scanf("%d",&a);while(b<=a){c=c*b;b++;}printf("%d\n",c);return 0;}原创 2020-11-08 23:31:12 · 178 阅读 · 0 评论 -
两个正整数X,Y,求出[X,Y]内被除3余1并且被除5余3的整数的和2020.11.08
//两个正整数X,Y,求出[X,Y]内被除3余1并且被除5余3的整数的和#include<stdio.h>int main(){int x,y,t,sum;sum=0;scanf("%d %d",&x,&y);for(t=x;t<=y;t++){if(t%31 && t%53){sum+=t;}}printf("%d\n",sum);return 0;}...原创 2020-11-08 22:50:29 · 140 阅读 · 0 评论 -
用于比较三个数的最大值2020.11.07
//用于比较三个数的最大值#include <stdio.h>int main(){int a,b,c,max;scanf("%d%d%d",&a,&b,&c);if (a>b&&a>c) max=a;if (b>a&&b>c) max=b;if (c>a&&c>b) max=c;printf (“max=%d\n”,max);return 0;}...原创 2020-11-07 10:44:22 · 168 阅读 · 0 评论 -
十个整数换取最小值到最后一位2020.11.06
//十个整数换取最小值到最后一位#include<stdio.h>#include<math.h>int main(){int a[10];int i = 0, min = 0, n;for (i = 0; i < 10; i++){scanf("%d", &a[i]);}min = a[0];for (i = 0; i < 10; i++)if (abs(min) > abs(a[i])){min = a[i];n = i;原创 2020-11-06 23:57:59 · 74 阅读 · 0 评论 -
用于10个数中的偶数相加2020.11.06
//用于10个数中的偶数相加#include<stdio.h>int main(){int t,n,x,sum;scanf("%d",&n);sum=0;for(t=0;t<n;t++){scanf("%d",&x);if(x%2==0){sum=x+sum;}}printf("%d",sum);return 0;}原创 2020-11-06 23:45:49 · 259 阅读 · 0 评论 -
用于矩阵判断最大值与改值对应的行与列2020.11.06
//用于矩阵判断最大值与改值对应的行与列#include <stdio.h>int main(){int max=0,maxi,maxj,n,i,j,num;scanf("%d",&n);for(i=1;i<=n;i++){for(j=1;j<=n;j++){scanf("%d",&num);if(num>max){max=num;maxi=i;maxj=j; }}}printf("%d %d %d",max,maxi,ma原创 2020-11-06 21:53:17 · 72 阅读 · 0 评论 -
输入成绩分类,筛选2020.11.05
//输入学生们成绩,用于分类#include<stdio.h>int main(){int n, i = 0, z = 0, x = 0;while (scanf("%d", &n)){if (n >= 85){i++;}else if (n < 85 && n >= 60){z++;}else if (n < 60 && n>0){x++;}else{break;}}print原创 2020-11-05 23:48:58 · 80 阅读 · 0 评论 -
计算一个特定二次函数2020.11.05
//计算3x^2+2x-10#include<stdio.h>int main(){float x,y;scanf("%f",&x);y=3xx+2*x-10;printf("%.2f",y);return 0;}原创 2020-11-05 22:03:20 · 57 阅读 · 0 评论 -
三个整数排位大小2020.11.05
#include<stdio.h>int main(){int a,b,c,max,z,min;scanf("%d%d%d",&a,&b,&c);if(a>b && b>c){a=max;b=z;c=min;}if(a>b && b<c && a>c){max=a;z=c;min=b;}if(b>a && a>c){max=b;原创 2020-11-05 21:52:33 · 82 阅读 · 0 评论