自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 编写求和函数,用主函数调用

#include<stdio.h>int main(){ float SUM(float x,float y);//求和函数声明 float a,b; printf("请输入a和b:\n"); scanf("%f%f",&a,&b); printf("%f",SUM(a,b)); return 0;}float SUM(float x,float y){//定义用来求和的函数 return(x+y);}...

2021-03-02 10:46:10 2986

原创 选择法排序

#include<stdio.h> int main(){ int a[10]; int t; printf("请输入这10个数:\n"); for(int i=0;i<10;i++){ scanf("%d",a[i]); } for(int i=0;i<9;i++){ for(int j=0;j<9-i;j++){ if(a[j]>a[j+1]){ t=a[j]; a[j]=a[j+1];

2021-02-24 15:44:06 90

原创 菱形图案

#include<stdio.h>int main(){ for(int i=1;i<=4;i++){ for(int k=4-i;k>0;k--){ printf(" "); } for(int j=2*i-1;j>=1;j--){ printf("*"); } printf("\n"); } for(int h=1;h<=3;h++){ for(int m=h;m>=1;m--){ prin

2021-02-21 21:11:55 84

原创 猴子吃桃问题

#include<stdio.h>int main(){ int rest=1; for(int i=1;i<=9;i++){//据题意知,猴子一共吃了九天桃子,遍历九次 rest=(rest+1)*2; } printf("第一天共摘了%d个桃子",rest); return 0;}

2021-02-21 09:28:17 74

原创 求完数及其因子

#include<stdio.h>#include<math.h>int main(){ for(int i=2;i<=1000;i++){ int sum=0; for(int j=1;j<i;j++){ if(i%j==0) sum+=j; } if(sum==i){ printf("完数为%d\n",i); printf("%d its factors are 1",i); for(int k=2;k<=i/2;k

2021-02-20 12:00:09 515

原创 求水仙花数

#include<stdio.h>#include<math.h>int main(){ for(int n=100;n<1000;n++){ int i=n%10; int j=(n/10)%10; int k=n/100; int sum=pow(i,3)+pow(j,3)+pow(k,3); if(sum==n) printf("%d\t",n); } return 0;}

2021-02-20 11:26:50 69

原创 一次方、二次方、负一次方的数相加

#include<stdio.h>#include<math.h>int main(){ double SUM; int sum1=0; int sum2=0; double sum3=0; for(int i=1;i<=100;i++){ sum1+=i; } for(int j=1;j<=50;j++){ sum2+=pow(j,2); } for(int k=1;k<=10;k++){ sum3+=1.0/k; } SUM

2021-02-20 11:20:39 567

原创 同数连加

#include<stdio.h>int main(){ int a; printf("请输入a的值:\n"); scanf("%d",&a); int sum=0; int t=a; for(int i=a;i>0;i--){ printf("%d\t",a); sum=sum+a; a=a*10+t; } printf("\n%d\n",sum); return 0;}

2021-02-20 09:27:28 89

原创 统计英文字母、空格、数字和其它字符的个数

#include<stdio.h>#include<math.h>int main(){ char c; int m=0,n=0,x=0,y=0;//一定要给变量赋值,不然容易出错 while((c=getchar())!='\n'){ if((c>='a'&&c<='z')||(c>='A'&&c<='Z')){ m++; } else if(c=='

2021-02-08 09:09:45 92

原创 2021-01-31

给出一个不多于五位的正数,分别输出:1)求出它是几位数2)分别输出每一位数字3)按逆序输出各位数字#include<stdio.h>#include<math.h>int main(){ int i=0; int x; int sum; printf("请输入x:\n"); scanf("%d",&x); int n=x; int y=x; while(n>0){ n=n/10; i++; } if(i<=5) pri

2021-01-31 11:07:26 54

原创 运输公司对用户计算运输费用

运输公司对用户计算运输费用#include<stdio.h>int main(){ double p,w,s,d,f; printf("请输入每吨每千米货物的基本运费p、货物重量w、距离s:"); scanf("%lf %lf %lf",&p,&w,&s); int c; c=s/250; if(s>=3000) c=12; switch(c) { case 0:d=0;break; case 1:d=0.02;break; case

2021-01-28 09:51:00 1342

原创 用选择语句来计算一元二次方程的根

//用选择语句来计算一元二次方程的根 #include<stdio.h>#include<math.h>int main(){ int a,b,c; double x1,x2,disc; scanf("a=%d b=%d c=%d",&a,&b,&c); disc=b*b-4*a*c; if(disc<0) printf("此方程无实根"); else{ x1=(-b+sqrt(disc))/2*a

2021-01-24 11:52:33 212

原创 求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输入数据,输出计算结果

//设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输入数据,输出计算结果 #include<stdio.h>#define PI 3.14double circumference(double R);double area(double R);double Sarea(double R);double V(double R);double Vvolumn(double R,double H); int main(){ doubl

2021-01-24 11:30:50 4706 1

原创 华氏温度转摄氏温度

#include<stdio.h>int main(){ printf("请输入华氏温度:"); float f;//表示华氏温度 scanf("%f",&f); float c=(5.0/9)*(f-32);//表示摄氏温度 printf("摄氏温度为%f",c);//表示摄氏温度 return 0;}

2021-01-17 17:04:58 183 2

原创 用自顶向下,逐步细化的方式来计算从1900-2000年是闰年的年份

//用自顶向下,逐步细化的方式来计算从1900-2000年是闰年的年份 #include<stdio.h>int main(){ int i;//用i表示年份 for(i=1900;i<=2000;i++){ if(i%4==0){ if(i%100==0){ if(i%400==0) printf("%d是闰年\t",i); } else printf("%d是闰年\t",i); } } return 0;}...

2021-01-17 15:54:23 1195

原创 求解一元二次方程式的根

//求解一元二次方程ax^2+bx+c=0的根 #include<stdio.h>#include<math.h>int main(){ int a,b,c; double x1,x2,x;//x为方程有一个根时的结果,x1,x2为方程有两个根时的结果 printf("请输入a,b,c\n"); scanf("%d %d %d",&a,&b,&c); double m=(pow(b,2))-4*a*c;//用m表示b^2-4ac

2021-01-17 15:44:31 214

原创 输出两个数的最大公约数

//输入两个数m和n,输出m和n的最大公约数 #include<stdio.h>int main(){ int m,n; printf("请输入m和n:\n") ; scanf("%d %d",&m,&n); int min; if(m>=n) min=n; else min=n; for(int i=min;i>=2;i--){ if(m%i==0&&n%i==0){ printf("m和n的最大公约数为

2021-01-17 13:19:54 263

原创 输出一百到二百的素数

#include<stdio.h>#include<math.h>int main(){ printf("输出一百到二百以内的素数\n"); for(int i=100;i<=200;i++){ int n=0; for(int m=2;m<i;m++){ if(i%m==0){ n++; } } if(n==0) printf("%d\t",i); } return 0;}...

2021-01-17 13:11:04 227

原创 给出一个大于三的数,判断它是不是素数

//给出一个大于三的数,判断它是不是素数 #include<stdio.h>int main(){ int m,n; printf("请输入一个大于三的数:"); scanf("%d",&m); if(m<=3){ printf("您输入的数字不正确"); return false; } //用for循环来让1-i之内的每个数除它自己 for(int i=2;i<m;i++){ if(m%i==0) n++; } if(n==0)

2021-01-15 11:42:30 279

原创 分数相加减

分数相加减的运算#include<stdio.h>int main(){ float demo=2; float sign=1; float sum=1,term; while(demo<100){ sign=(-1)*sign; term=sign/demo; sum=sum+term; demo=demo+1; } printf("%lf",sum);}

2021-01-15 11:19:13 76

原创 2021-01-14

判断2000-2500年那些年是闰年#include<stdio.h>int main(){ for(int i=2000;i<=2500;i++) { if((i%4==0&&i%100!=0)||i%400==0) printf("第%d年是闰年\t",i); } return 0;}

2021-01-14 21:08:47 36

原创 判断50位同学的成绩是否大于等于80分

#include<stdio.h>int main(){ int n[50]; int g[50]; for(int i=1;i<=50;i++){ printf("请输入第%d位同学的学号和成绩\n",i); scanf("%d %d",&n[i],&g[i]); if(g[i]>=80) printf("学号%d,geades%d\n",n[i],g[i]); else printf("成绩不够优异\n"); } return 0;

2021-01-14 21:02:52 155

原创 用switch语句为输入的成绩分等级

#include <stdio.h>main(){ int grades; printf("请输入分数:"); scanf("%d",&grades); switch(grades/10){ case 10: case 9:printf("成绩等级A");break; case 8:printf("成绩等级B"); break; case 7:printf("成绩等级C"); break; case 6:printf("成绩等级D"); break; c

2020-11-22 00:13:45 11013

原创 计算圆周长、面积: 普通方法

计算圆周长、面积:普通方法

2020-11-16 20:28:27 173

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除