- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 进制转换 把一个任意的十进制正整数 N 转换成 d 进制数。 N 是一个正整数,d 是一个大于 1 小于 37 的整数,二者均由用户输入,且两数字用换行分隔。
#include <stdio.h>int main(){ long i=0,j=0,N; int k,a[i],b[i],d; scanf("%ld%d",&N,&d); do{ a[i]=N%d; N=N/d; i++; j++; }while(N!=0);...
2020-04-21 13:54:31 4963 1
原创 魔术师要每位观众心里想一个三位数abc(abc分别是百位、十位和个位数字)然后魔术师让观众心中记下acb、bac、bca、cab、cba这5个数的和值。观众说出这个和是多少,则魔术师一定知道原数为多少
#include <stdio.h>int magic1(int n);int main(){ int n,m; scanf("%d",&n); m=magic1(n); if(m==0) printf("你算错了!"); else printf("%d",m);}int magic1(int n...
2020-04-16 09:02:05 3790
原创 请用程序实现 输入一个整数,计算该整数的阶乘,并将该数返回。
在这里插入代码片#include<stdio.h>int fact(int n){ int i,result=1; for(i=2;i<=n;i++) { result*=i; } return result;}int main(){ int n,c; scanf("%d",&n); ...
2020-03-30 16:06:34 4760
原创 求e的近似值 用程序 输入一个整数number ( 0 ≤ number ≤ 20 ) , 计算1 + 1/(1!) + 1/(2!) + 1/(3!) + ··· + 1/(number!)
#include <stdio.h>#include <math.h>int main() { double e,term; int n,fac=1,b; e=1; n=1; scanf("%d",&b); do { fac=fac*n; term=1.0/fac; ...
2020-03-25 17:35:31 2207
原创 求PI的近似值 输入精度 e,使用格雷戈里公式求 π 的近似值,精确到最后一项的绝对值小于 e.
#include<stdio.h>int main(){ double pi=0,fenmu=1,sign=1,e; scanf("%lf",&e); do { pi=pi+sign/fenmu; fenmu=fenmu+2; sign=sign*(-1.0); }while(1/(fe...
2020-03-24 10:45:45 14148 1
原创 设银行一年整存零取的月息为 1.875%,现在某人手头有一笔钱,他打算在今后 5 年中,每年年底取出 1000 元作为孩子来年的教育金,到第 5 年孩子毕业时刚好取完这笔钱。
#include<stdio.h>int main(){ int a; double sum1=0,x=0.01875; scanf("%lf",&x); for(a=1;a<=5;a++) { sum1=(sum1+1000)/(1+x*12); } prin...
2020-03-12 13:54:04 8419
原创 用c编写程序,用户输入日期,计算该日期是这一年的第几天
#include <stdio.h>int main(){int y,m,d,a,b,c,e,f,t;scanf("%d-%d-%d",&y,&m,&d);a=y%4;b=y%100;c=y%400;e=m-1;f=e/2;if((a0&&b!=0)||c0){if(m<=2){t=e31+d;printf("...
2020-03-12 13:37:20 2862
进制转换 把一个任意的十进制正整数 N 转换成 d 进制数。 N 是一个正整数,d 是一个大于 1 小于 10 的整数,二者均由用户输入,且两数字用换行分隔。
2020-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人