程序编辑
Tx-通信-38381517126
这个作者很懒,什么都没留下…
展开
-
1到n之间的所有整数的立方
#include <stdio.h>#include<math.h>int main(){ int n,i,a,sum=1; scanf("%d",&n); for(i=1;i<=n;i++) { for(a=1;a<=i;a++) { sum=a*a*a; } printf原创 2017-11-07 22:47:15 · 436 阅读 · 0 评论 -
大小排序
#include<stdio.h>void swap(int *x,int *y){ int term; if(*x>*y) { term=*x; *x=*y; *y=term; }}void excharge(int *a1,int *b1,int *c1);int main(){ int a,b,原创 2017-11-29 12:56:58 · 569 阅读 · 0 评论 -
几个连续数相加
#include<stdio.h>void sum(int a,int b){int i,sum=0;for(i=a;i<=b;i++){sum+=i;}printf("%d\n",sum);}int main(){sum(1,10);sum(45,56);return 0;}原创 2017-11-30 21:00:20 · 956 阅读 · 0 评论 -
两个数的最大值
#include<stdio.h>void max(int x,int y){ int max; if(x>y) max=x; if(x<y) max=y; printf("max=%d\n",max);}void max(int x,int y);//声明int main(){ int x,y; printf(原创 2017-12-11 14:19:19 · 268 阅读 · 0 评论 -
两个数的最大公倍数
#include<stdio.h>int lcm(int a,int b){ int m,n,term; m=(a>b)?a:b;//取两个数的最大值; n=(a>b)?b:a;//取两个数的最小值; term=m;//最大值赋给p为变量自增作准备; while(1)//利用循环语句来求满足条件的数值; { if(m%n==0) bre原创 2017-12-11 16:40:38 · 437 阅读 · 0 评论 -
6.19
#include <stdio.h>#include <math.h>int main(){ int i,y=100000; double x=0.01; for(i=0;i<=30;i++) { x=x+x*pow(2,i); } y=y*30; printf("x=%lf\ny=%d\n",x,y); retur原创 2017-11-23 21:03:42 · 527 阅读 · 0 评论 -
6.20
#include <stdio.h>#include <math.h>int main(){ int i,x,y; for(i=0;i<=9;i++) { for(x=0;x<=9&&x!=i;x++) { for(y=0;y<=9;y++) { if(y*y=原创 2017-11-23 21:15:42 · 211 阅读 · 0 评论 -
九九乘法表
#include <stdio.h>#include <math.h>int main(){ int a,b; for(a=1;a<=9;a++) { printf("%d\t",a); } printf("\n"); for(a=1;a<=9;a++) { printf("_\t"); }原创 2017-11-23 22:00:20 · 425 阅读 · 0 评论 -
1到n的阶层
#include<stdio.h>void fact(int n){ int i; long sum=1; for(i=1;i<=n;i++) { sum*=i; printf("%d!=%ld\n",i,sum); }}void fact(int n);//声明int main(){ int n;原创 2017-12-13 11:12:49 · 970 阅读 · 0 评论 -
数组统计不及格人数
#include<stdio.h>int main(){ int score[5]; int unpass=0; int i; printf("input the score of five student:\n"); for(i=0;i<5;i++) { scanf("%d",&score[i]); if(score原创 2017-12-23 17:57:16 · 2696 阅读 · 0 评论 -
每个月的天数
一维数组#include <stdio.h>#define months 12int main(){ int days[months]={31,28,31,30,31,30,31,31,30,31,30,31}; int month; do{ printf("input a month:"); scanf("%d",&month);原创 2017-12-26 15:10:17 · 1493 阅读 · 0 评论 -
输入学生成绩并求平均值
#include <stdio.h>#define N 40int average(int score[],int n);int readscore(int score[],int n);//声明int main(){ int score[N],aver,n; printf("input n:"); scanf("%d",&n); readscore(scor原创 2017-12-26 15:50:52 · 6614 阅读 · 0 评论 -
求最大公约数的两种方法
穷举法:#includevoid gcd(int a,int b){ int t,m,n; m=(a>b)?a:b; n=(a>b)?b:a; t=n; for(t=n;t!=-1;t--) { if(m%t==0&&n%t==0) {printf("最大公约数是%d\n",t); break; } }原创 2017-12-13 21:03:53 · 181 阅读 · 0 评论 -
a到b之间的整数求和
#include<stdio.h>void sum(int a,int b){ int i,sum=0; for(i=a;i<=b;i++) { sum+=i; } printf("%d-%d的和%d:\n",a,b,sum);}int main(){ sum(10,15); sum(45,50); sum(1原创 2017-11-13 17:31:19 · 1727 阅读 · 0 评论 -
6.17
#include<stdio.h>int main(){ int a,b; for(a=1;a<5;a++) { for(b=1;b<10;b++) { if(10*a+5*b+(50-a-b)==100) {printf("a=%d b=%d c=%d\n",a,b,50-a-b);原创 2017-11-13 17:08:47 · 168 阅读 · 0 评论 -
6.15
#include<stdio.h>#include<math.h>int main(){ int a,b,c; for(a=1;a<20;a++) { for(b=1;b<30;b++) { if(5*a+3*b+(100-a-b)/3==100) { c=10原创 2017-11-13 16:44:10 · 159 阅读 · 0 评论 -
走楼梯
#include <stdio.h>int main(){ int x=1,find=0; while(!find) { x++; if(x%2==1&&x%3==2&&x%5==4&&x%6==5&&x%7==0) { printf("x=%d\n",x); find=1;原创 2017-11-07 23:09:56 · 248 阅读 · 0 评论 -
温度转换表:
#include <stdio.h>#include <stdlib.h>int main(){ int i; double c; for(i=0;i<=300;i=i+10) { c=5.0/9*(i-32); printf("%d---%f",i,c); printf("\n"); } r原创 2017-11-08 22:39:13 · 301 阅读 · 0 评论 -
1!+2!+...+m!<n
#include <stdio.h>#include <stdlib.h>int main(){ int m=1,i=1,n,a=0; printf("input n:"); scanf("%d",&n); for(;m<=10;m++) { i*=m; a+=i; if(a<n) printf("m原创 2017-11-09 13:06:42 · 315 阅读 · 0 评论 -
水仙花数
#include <stdio.h>#include <stdlib.h>int main(){ int i,a,b,c; for(i=100;i<1000;i++) { a=i/100; b=(i%100)/10; c=i%10; if(a*a*a+b*b*b+c*c*c==i) printf("i=%d\n",i); }原创 2017-11-09 23:45:25 · 131 阅读 · 0 评论 -
3n+1猜想
//对给定的任一不超过1000的正整数n,简单地数一下,需要多少步(砍几下)才能得到n=1? #include<stdio.h>int main(){ int n,i=0; while(1) { printf("input n:"); scanf("%d",&n); for(;n!=1;)原创 2017-11-01 21:25:16 · 461 阅读 · 0 评论 -
π的近似值
#include<stdio.h>#include<math.h>int main(){ int a,i=0; float m=0,p; for(a=1;a<10000;a+=2) { i++; m=m+pow(-1,i+1)*(1.0/a); } p=4*m; pri原创 2017-11-13 13:20:01 · 256 阅读 · 0 评论 -
存款问题
#include<stdio.h>#include<math.h>int main(){ int m; float n,i,a=0; i=1+0.01875; n=pow(i,12); for(m=1;m<=5;m++) { a=(a+1000)/n; } printf("a=%f\n",a); return原创 2017-11-13 13:36:10 · 316 阅读 · 0 评论 -
产值翻倍
#include<stdio.h>#include<math.h>int main(){ int n=1; float a=100,rate; printf("input rate:"); scanf("%f",&rate); for(;a<=200;) { n++; a=a*(1+rate); } print原创 2017-11-13 14:14:39 · 368 阅读 · 0 评论 -
求e的值
#include<stdio.h>#include<math.h>int main(){ int a=1,i; float e=1; for(i=1;i<=9;i++) { a*=i; e+=1.0/a; }printf("e=%f\n",e); return 0;}原创 2017-11-13 15:31:23 · 841 阅读 · 0 评论 -
6.14
#include<stdio.h>#include<math.h>int main(){ int a=1,i; float e=1; for(i=1;i<=9;i++) { a*=i; e+=1.0/a; }printf("e=%f\n",e); return 0;}原创 2017-11-13 16:06:16 · 132 阅读 · 0 评论 -
鸡兔同笼
#include<stdio.h>#include<math.h>int main(){ int a,b; for(a=1;a<98;a++) { for(b=1;b<98;b++) { if(a+b==98&&4*a+2*b==386) printf("a=%d b=%d\n",a,b);原创 2017-11-13 16:19:49 · 124 阅读 · 0 评论 -
2017.01.02
1.0#include<stdio.h>int main(){ int a,b; printf("请输入一个学生成绩:"); scanf("%d",&a); b=a/10; switch(b) { case 10: printf("A"); break; case 9: printf("A"); break;原创 2018-01-02 10:03:19 · 204 阅读 · 0 评论