- 博客(15)
- 收藏
- 关注
原创 2.5完数
输出1000以内的完数#include<stdio.h>int main(){ int i,n,sum; for(n=2;n<=1000;n++) { sum=0; for(i=1;i<n;i++) { if(n%i==0)sum+=i; } ...
2019-11-03 16:41:07
167
原创 2.4水仙花数
#include<stdio.h>int main(){ int a,b,c; for(a=1;a<=9;a++) for(b=0;b<=9;b++) for(c=0;c<=9;c++) if(a*100+b*10+c==a*a*a+b*b*b+c*c*c) printf("%d%d%d\n",a,b,c); return 0;}
2019-11-03 16:37:05
209
原创 2.3 1!+2!+3!+.....+20!
#include<stdio.h>int main(){ int i,j,n=0,sum=0; for(i=1;i<=20;i++) { for(j=1;j<=i;j++) { sum=sum+j; } n=n+sum; } printf("%d",n); return 0;}
2019-11-03 16:34:37
195
原创 2.2连续n个n相加n+nn+nnn+......
#include<stdio.h>int main(){ int sum=0,i,n,j=2; scanf("%d",&n); for(i=1;i<=n;i++) { sum=sum+j; j=j*10+2; } printf("%d\n",sum); return 0; }
2019-11-03 16:32:57
2025
原创 2.1统计输入字符中各个类型的数目
#include<stdio.h>int main(){ int capital=0,lowercase=0,num=0,blank=0,other=0; char input; while((input=getchar())!='\n') { if(input>'a'&&input<'z') lowercase++; else if...
2019-11-03 16:30:26
184
原创 1.10译密码
#include<stdio.h>int main(){ char c; while((c=getchar())!='\n') { if((c>='A'&&c<='Z')||(c>='a'&&c<='z')) { c+=4; ...
2019-11-03 16:25:23
187
原创 1.9斐波那契数列
方法一#include<stdio.h>int main(){ int a,b,t,n; a=b=1; printf("%d\n%d\n",a,b); for(n=1;n<=10;n++) { t=a+b; a=b; b=t; printf("%d\n",t); } return 0;}方法二#include<stdio...
2019-11-03 16:19:31
175
原创 1.8计算pi值
#include<stdio.h>#include<math.h>int main(){ double pi=0,t=1,n=1,sign=1; while(fabs(t)>1e-8)//fabs是绝对值函数,在此处保证得到的值小于十的负八次方 { pi=pi+t; sign=-sign; n=n+2; t=sign/n; } pi=p...
2019-11-03 16:16:28
425
原创 1.7输出一个数的位数每位上的数字以及反向输出这个数字
#include<stdio.h>int main(){ int n,i,j,m,x,y; scanf("%d",&n); y=m=n; i=1; if(n<=99999) { while(n/10!=0) { i++; n=n/10; } printf("%d\n",i); for(j=1;j<=i;j++) { prin...
2019-11-03 16:08:17
260
原创 1.2任意三个数按顺序输出
#include<stdio.h>int main(){ int a,b,c,t; printf("please input three number\n"); scanf("%d %d %d",&a,&b,&c); if(a>b) { t=a; a=b; b=t; } if(a>c) { t=a; a=c;...
2019-11-02 15:23:02
255
原创 1.6一元二次方程求解
#include<stdio.h>#include<math.h>int main(){ float d,x1,x2,a,b,c; printf("Please enter the three coefficients of the equation\n"); scanf("%f %f %f",&a,&b,&c); if(a==0)//...
2019-11-02 15:18:57
254
原创 1.5求两个数的最小公倍数和最大公约数
#include<stdio.h>int main(){ int n,m,i,a,b,x,y; scanf("%d %d",&a,&b); if(a>b)n=b;//求最大公约数 else n=a; for(i=1;i<=n;i++) { if(a%i==0&&b%i==0) m=i; } if(a>b)x=...
2019-11-02 15:06:10
308
原创 1.4素数
自动输出100~200间的素数方法一#include<stdio.h>int main(){ printf("There are prime Numbers between 100 and 200\n"); int n,i,m; n=100,i=2; while(n<=200) { while(i<=n-1) { if(n%i++==0) ...
2019-11-02 15:02:13
161
原创 1.3闰年
方法一`#include<stdio.h>int main(){ int n; scanf("%d",&n); if(n%4==0) { if(n%100!=0) printf("%d is a leap year\n",n); else if(n%400==0) ...
2019-11-02 14:44:50
156
原创 1.1任意两个数比较大小
#include<stdio.h>int main(){ int max(int x,int y);//声明使用max函数 int a,b,c; scanf("%d %d",&a,&b);//scanf中两个%d之间的间隔符必须与编译运行是输入的两个数之间的间隔符一致 c=max(a,b); printf("max=%d\n",c); return ...
2019-11-01 19:06:54
429
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人