![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
小罗历险记
网络工程专业
展开
-
输入在0~9范围内的整数统计每一种数字出现的次数输入-1表示结束
#include<stdio.h> int main() { const int number=10; int x; int count[number]; int i; for(i=0;i<10;i++){ count[i]=0; } scanf("%d",&x); while(x!=-1){ if(x>=0&&x<=9){ count[x]++; } scanf("%d",&x); } for(i=0;原创 2022-01-14 16:34:57 · 1364 阅读 · 0 评论 -
计算用户输入数字的平均数,并输出所有大于平均数的数
#include<stdio.h> int main() { int a; double sum=0; int cnt=0; int number[100]; scanf("%d",&a); while(a!=-1){ number[cnt]=a; sum+=a; cnt++; scanf("%d",&a); } if(cnt>0){ printf("%f\n",sum/cnt); int i; for(i=0;i<cnt;原创 2022-01-14 16:07:36 · 778 阅读 · 0 评论 -
求最大公约数
辗转相除法 #include<stdio.h> int main() { int a,b; scanf("%d %d",&a,&b); int t; while(b!=0){ t=a%b; a=b; b=t; } printf("gcd=%d\n",a); return 0; }原创 2022-01-10 16:28:40 · 218 阅读 · 0 评论 -
f(n)=1-1/2+1/3-1/4+...+1/n
#include<stdio.h> int main() { double sum=0.0; int i; int n; int sign=1; scanf("%d",&n); for(i=1;i<=n;i++){ sum+=sign*1.0/i; sign=-sign; } printf("f(%d)=%f\n",n,sum); return 0; }原创 2022-01-10 16:03:34 · 316 阅读 · 0 评论 -
f(n)=1+1/2+1/3+…++1/n
#include<stdio.h> int main() { double sum=0.0; int i; int n; scanf("%d",&n); for(i=1;i<=n;i++){ sum+=1.0/i; } printf("f(%d)=%f\n",n,sum); return 0; }原创 2022-01-10 15:56:03 · 149 阅读 · 0 评论 -
C语言判断一个数是不是素数
#include<stdio.h> int main() { int x; scanf("%d",&x); int i; for(i=2;i<x;i++){ if(x%i==0){ break; } } if(i<x){ printf("不是素数\n"); } else{ printf("是素数\n"); } return 0; }原创 2022-01-10 15:22:35 · 44 阅读 · 0 评论 -
C语言输出100以内的全部素数。
#include<stdio.h> int main() { int i; int x; for(x=2;x<100;x++){ int isPrime=1; for(i=2;i<x;i++){ if(x%i==0){ isPrime=0; break; } } if(isPrime==1){ printf("%d ",x); } } return 0; }原创 2022-01-10 15:19:23 · 1049 阅读 · 0 评论 -
C语言猜数字
#include<stdio.h> #include<stdlib.h> #include<time.h> int main() { srand(time(0)); int number=rand()%100+1; int count=0; int a=0; printf(“我想好了1-100之间的数”); do{ printf(“请猜猜这个1-100之间的数字是什么\n”); scanf("%d",&a); count++; if(a>number){ p原创 2022-01-07 15:44:31 · 405 阅读 · 0 评论 -
C语言算平均数,让用户输入一系列的正整数,输入-1表示输入结束,算出这些数字的平均数
#include<stdio.h> int main() { int sum=0; int count=0; int number; scanf("%d",&number); while(number!=-1){ sum+=number; count++; scanf("%d",&number); } printf("%f",1.0*sum/count); return 0; }原创 2022-01-07 15:24:10 · 5676 阅读 · 0 评论 -
C语言判断三个数中最大值
#include<stdio.h> int main() { int a,b,c; scanf("%d %d %d",&a,&b,&c); int max=0; if(a>b){ if(a>c){ max=a; } else{ max=c; } }else{ if(b>c){ max=b; } else{ max=c; } } printf(“三个数中最大值是:%d”,max); return 0; }原创 2022-01-07 14:15:12 · 434 阅读 · 0 评论 -
C语言求n阶乘
#include<stdio.h> int main() { int n; int i=1; int j=1; printf(“请输入一个数”); scanf("%d",&n); while(i<=n){ j=j*i; i++; } printf("%d!=%d\n",n,j); }原创 2022-01-06 16:00:18 · 585 阅读 · 0 评论 -
C语言计算工资
#include<stdio.h> int main() { const double rate=8.25; const int standard=40; double pay=0.0; int hours; printf(“请输入您工作了几个小时:”); scanf("%d",&hours); if(hours>standard) { pay=standardrate+(hours-standard)(rate1.5); } else{ pa原创 2022-01-06 15:13:46 · 658 阅读 · 0 评论 -
C语言求任意数的位数
#include<stdio.h> int main() { int a; int n=0; scanf("%d",&a); n++; a/=10; while(a>0){ n++; a/=10; } printf("%d\n",n); }原创 2022-01-06 14:45:29 · 295 阅读 · 0 评论 -
C语言计算时间差
int hour1,minute1; int hour2,minute2; scanf("%d %d",&hour1,&minute1); scanf("%d %d",&hour2,&minute2); int t1=hour160+minute1; int t2=hour260+minute2; int t=t2-t1; printf(“时间差为%d小时%d分钟。”,t/60,t%60);原创 2022-01-05 14:34:16 · 950 阅读 · 2 评论