深地寒梅
拥抱明天的太阳。
未来的路自己去走
展开
-
编程输入1到n的所有数的平方和立方
#include <stdio.h>#include <stdlib.h>int main(){ int n,pf,lf,i; pf=1; lf=1; printf("input n:"); scanf("%d",&n); for(i=1;i<=n;i++) { pf=i*i; printf("%d\n",原创 2017-11-07 16:55:20 · 1439 阅读 · 0 评论 -
7.5输入1到n的所有数的阶乘值
#include <stdio.h>#include <stdlib.h>int Fact(int n){ int c=1,i; for(i=1;i<=n;i++) { c=c*i; printf("%d\n",c); } return 0;}int main(){ int b,n; print原创 2017-11-30 20:49:14 · 441 阅读 · 0 评论 -
7.6求阶乘总值
#include <stdio.h>#include <stdlib.h>int Fact(int n){ int c=1,i; for(i=1;i<=n;i++) { c=c*i; } return c;}int main(){ int b; printf("输入b的值:"); scanf("%原创 2017-11-30 20:51:57 · 217 阅读 · 0 评论 -
7.7用穷举法来调用函数
#include <stdio.h>#include <stdlib.h>int Gcd(int x,int y){ int t,i; t=x>y?x:y; for(i=t;;i--) { if(i%x==0&&i%y==0) { break; } else {原创 2017-11-30 21:08:34 · 365 阅读 · 0 评论 -
8.4利用函数的调用与数组
#include <stdio.h>#include <stdlib.h>#define N 40int main(){ int n; int a[N]; printf("输入人数n:"); scanf("%d",&n); cj(a,n); return 0;}int cj(int a[], int n){ int i,b=0; printf("输原创 2017-12-10 21:13:36 · 202 阅读 · 0 评论 -
7.3调用函数求最大值
#include <stdio.h>#include <stdlib.h>int max(int a, int b){ return a>b?a:b;}int main(){ int a,b; printf("输入a,b的值:"); scanf("%d%d",&a,&b); printf("%d\n", max(a,b)); retu原创 2017-11-23 20:08:33 · 1008 阅读 · 0 评论 -
7.4用穷举法的调用函数
#include <stdio.h>#include <stdlib.h>int mingbs(int a,int b){ int cf,i; cf=a>b?a:b; for(i=cf;;i++) { if(i%a==0&&i%b==0) break; } return i;}int main(){原创 2017-11-23 21:15:19 · 821 阅读 · 0 评论 -
8.5调用函数与数组取负值结束
#include <stdio.h>#include <stdlib.h>#define N 40int ReadScore(int a[]);int Average(int a[],int n);int main(){ int n; int a[N]; n=ReadScore(a); printf("%d\n",n); Average(a,n);原创 2017-12-11 23:00:33 · 364 阅读 · 0 评论 -
8.6函数调用与数组和指针的运用
#include <stdio.h>#include <stdlib.h>#define N 40int ReadScore(int a[],long num[]);int FindMax(int a[],long num[],int n,int *pmaxs,int *pmaxn);int main(){ int n,pmaxs,pmaxn; int a[N];原创 2017-12-13 20:21:04 · 410 阅读 · 0 评论 -
学生成绩管理系统
#include <stdio.h>#include <stdlib.h>typedef struct{ int studentID; char studentname; int score[3];}STUDENT;int cf(STUDENT a[],STUDENT num[]);int chazhao(STUDENT num[],long x,int n);原创 2018-01-11 19:57:43 · 430 阅读 · 0 评论 -
购房贷款计算器制作
#include <stdio.h>#include <stdlib.h>int debj(int money,float rate ,int yuefen);int debx(int money,float rate,int yuefen);int zyhk(int money);int main(){ int money,yuefen,c; float rate;原创 2018-01-11 19:51:27 · 342 阅读 · 0 评论 -
身份证号码中出生年月的提取
#include <stdio.h>#include <stdlib.h>#define N 18int main(){ int i,n,sum; int a[N]; for(i=0;i<N;i++) { scanf("%1d",&a[i]); } for(i=0;i<N;i++) { if(a[16]%2原创 2018-01-11 19:49:35 · 2676 阅读 · 0 评论 -
特殊数据获取
#include <stdio.h>#include <stdlib.h>int hws(int n);int ss(int x);int qms(int n);int sxh(int n);int hws(int n){ int sum,i,b; for(i=1;i<n;i++) { sum=0; b=i; wh原创 2018-01-11 19:48:26 · 201 阅读 · 0 评论 -
穷举法求经典数学问题
#include <stdio.h>#include <stdlib.h>/*int main(){ int a,b,c; for(a=1;a<=20;a++) { for(b=1;b<=33;b++) { for(c=1;c<300;c++) { if(a*原创 2018-01-11 19:46:45 · 625 阅读 · 0 评论 -
6.18九九乘法表
#include <stdio.h>#include <stdlib.h>int main(){ int a,b,k,i; for(i=1;i<=9;i++) { printf("%d ",i); } printf("\n"); for(i=1;i<=9;i++) { printf(" - ");原创 2017-11-15 22:20:59 · 242 阅读 · 0 评论 -
6.13用数组与if语句来计算数之和
#include <stdio.h>#include <stdlib.h>#define m 10int main(){ int i,sum=0; int a[m]; printf("输入i的值:"); for(i=0;i<10;i++) { scanf("%d",&a[i]); if(a[i]<0) c原创 2017-11-15 21:28:05 · 301 阅读 · 0 评论 -
6.3程序改错题
#include <stdio.h>#include <stdlib.h>int main(){ int x=1,find=0; for(x=1;!find;x++) { if(x%2==1&&x%3==2&&x%5==4&&x%6==5&&x%7==0) { printf("x=%d\n",x);原创 2017-11-07 16:20:59 · 531 阅读 · 0 评论 -
6.5华式温度与摄氏度的转化
#include <stdio.h>#include <stdlib.h>int main(){ int F,i; float C; for(i=0;i<=300;i+=10) { F=i; C=1.0*5/9*(F-32); printf("%d %f\n",F,C); }} 总结: 1对于fo原创 2017-11-08 20:16:20 · 432 阅读 · 0 评论 -
6.7多少年产值可以翻一番
#include <stdio.h>#include <stdlib.h>int main(){ int sum=100,n=1; float a; printf("输入a的值:"); scanf("%f",&a); for(n=1;sum<=200;n++) { sum=sum+sum*a; } printf("%原创 2017-11-10 20:54:30 · 485 阅读 · 0 评论 -
5.10判断闰年与平年的月天数
#include <stdio.h>#include <stdlib.h>int main(){ int year,mouth; printf("输入year,mouth:"); scanf("%d%d",&year,&mouth); if(year%4==0&&year%400==0) { switch(mouth) {原创 2017-11-02 20:06:03 · 671 阅读 · 0 评论 -
5.9运用if-else语句
#include <stdio.h>#include <stdlib.h>int main(){ int score; printf("输入score的值:"); while(scanf("%d",&score)) { if(score>=90&&score<=100) { printf("A\n"); }原创 2017-11-01 23:26:56 · 236 阅读 · 0 评论 -
5.5判断是闰年还是平年
#include <stdio.h>#include <stdlib.h>int main(){ int year,flag; printf("Enter year:"); scanf("%d",&year); if(year%4==0&&year%100!=0) flag=1; else flag=0; if(ye原创 2017-11-01 22:49:49 · 496 阅读 · 0 评论 -
6.10水仙花数
#include <stdio.h>#include <stdlib.h>int main(){ int a,b,c,s; for(s=100;s<1000;s++) { a=s/100; b=(s%100)/10; c=s%10; if(s==a*a*a+b*b*b+c*c*c) {原创 2017-11-12 22:12:46 · 139 阅读 · 0 评论 -
6.14穷举法
#include <stdio.h>#include <stdlib.h>int main(){ int a,b,c; for(a=1;a<17;a++) { for(b=1;b<=25;b++) { for(c=1;c<=50;c++) { if(a+b+c==30&&3*a+2*b+c==50) {原创 2017-11-12 22:25:26 · 184 阅读 · 0 评论 -
6.15鸡兔同笼
#include <stdio.h>#include <stdlib.h>int main(){ int m,n; for(m=1;m<=98;m++) { for(n=1;n<=98;n++) { if(m+n==98&&2*m+4*n==386) { print原创 2017-11-12 22:32:17 · 176 阅读 · 0 评论 -
6.16买鸡问题
#include <stdio.h>#include <stdlib.h>int main(){ int a,b,c; for(a=0;a<=20;a++) { for(b=0;b<=33;b++) { for(c=3;c<=300;c+=3) { if(a*原创 2017-11-12 22:40:05 · 208 阅读 · 0 评论 -
6.17兑换人民币
#include <stdio.h>#include <stdlib.h>int main(){ int a,b,c; for(a=1;a<10;a++) { for(b=1;b<=20;b++) { for(c=1;c<=100;c++) { if(10*a+原创 2017-11-12 22:42:49 · 753 阅读 · 0 评论 -
数组与if语句的应用
#include <stdio.h>#include <stdlib.h>int main(){ int max=1; int a[4]; a[0]=11; a[1]=55; a[2]=66; a[3]=88; if(max<a[0]) { max=a[0]; } if(max原创 2017-11-04 15:18:23 · 2864 阅读 · 0 评论 -
运用for语句来判断数组中值得大小
#include <stdio.h>#include <stdlib.h>#define cf 5int main(){ int max=1,min=100; int m; int a[cf]; for(m=0;m<5;m++) { scanf("%d",&a[m]); } for(m=0;m<5;m++) {原创 2017-11-04 16:08:41 · 1775 阅读 · 0 评论 -
6.12计算输入的正数和
#include <stdio.h>#include <stdlib.h>int main(){ int n,i,sum=0; printf("输入n的值:"); for(i=0;n>0;i++) { scanf("%d",&n); sum=sum+n; } printf("%d\n",sum);原创 2017-11-14 17:22:11 · 451 阅读 · 0 评论 -
成绩转换
#include <stdio.h>#include <stdlib.h>int cf1(int n);int cf2(int n);int main(){ int n,c; printf("输入成绩n:"); scanf("%d",&n); printf("输入你想要的计算方式:"); scanf("%d",&c); switch(c)原创 2018-01-11 19:45:01 · 301 阅读 · 0 评论