如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
//1.成绩判断#include<stdio.h>intmain(){//成绩intscore;printf("请输入你的成绩:\n");scanf("%d",&score);//判断if(score>=0&&score<60){printf("不及格\n");}elseif(60<=score&&score<80){printf("中等\n");}elseif(80<=score&&score<100){printf("优秀\n");}else{printf("输入错误!\n");}}//2.计算1到100的和#include<stdio.h>intmain(){intsum=0;//存结果变量inti;for(i=1;i<=100;i++){sum=sum+i;}printf("sum=%d\n",sum);}//3.最大公约数#include<stdio.h>//求m,n的最大公约数intmain(){intm,n;inti,k;printf("请输入两个数:");scanf("%d%d",&m,&n);//三元运算符找较小的那个k=m<n?m:n;//从较小的那个数倒着往前找for(i=k;i>=1;i--){//这是公约数if((m%i==0)&&(n%i==0)){printf("最大公约数是%d\n",i);break;//跳出for循环}}}//4.最小公倍数#include<stdio.h>//求m,n的最小公倍数intmain(){intm,n;intmax,min;//m,n中较大,较小的那个intk;//max,2*max,3*max,.....printf("请输入两个数:");scanf("%d%d",&m,&n);//也可以交换m,n,保证m小n大max=m>n?m:n;min=m<n?m:n;k=max;//从max开始while(k%min!=0){k+=max;//每次倍增}printf("最小公倍数是%d\n",k);}//5.金字塔#include<stdio.h>//金字塔intmain(){inti;//外层intj;//内层for(i=1;i<=10;i++){//当前是在第i行//先补空格10-i个for(j=1;j<=10-i;j++){printf("");}//再打2i-1个*for(j=1;j<=2*i-1;j++){printf("*");}printf("\n");}}//6.九九乘法表#include<stdio.h>//打印九九乘法表intmain(){inti,j;for(i=1;i<=9;i++)//外层一定是9行{for(j=1;j<=i;j++)//内层第几行走几遍{printf("%d*%d=%d",i,j,i*j);}printf("\n");}}//7.百钱买百鸡#include<stdio.h>/**百钱买百鸡,类似1,2,5凑100银币问题*/intmain2(){inti,j;//公鸡,母鸡个数for(i=0;i<=20;i++)//公鸡{for(j=0;j<=33;j++)//母鸡{if((15*i+9*j+(100-i-j))==300){printf("公鸡%d,母鸡%d,小鸡%d\n",i,j,100-i-j);}}}}//1,2,5凑100银币问题intmain3(){intcount=0;//情况数inti,j;//5分个数,2分个数for(i=0;i<=20;i++)//5分个数{for(j=0;j<=50;j++)//2分个数{if((5*i+2*j)<=100){count++;printf("%d:5分%d个,2分%d个,1分%d个\n",count,i,j,100-5*i-2*j);}}}}//8.一维数组的最大值、最小值、平均值#include<stdio.h>#defineN10//宏定