C语言(三)

来源:互联网 发布:淘宝直播快速申请成功 编辑:程序博客网 时间:2024/05/01 17:26
////  main.c//  -C-3////  Created by lanqs on 14/12/8.//  Copyright (c) 2014年 . All rights reserved.//#include <stdio.h>#include <time.h>#include <stdlib.h>#pragma mark - 球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?//int main(int argc, const char * argv[]) {////    float a = 100,sum=0;//    for (int i = 0; i < 10; i ++) {//        //落下//        sum+=a;//        printf("下降:%f\n",a);//        a = a / 2;//        printf("%d\n",i+1);//        //上升//        sum+=a;//        printf("上升:%f\n",a);//        //       //    }//    printf("一共:%f\n",sum-a);//    printf("第10次%f\n",a);//    printf("\n");//}#pragma mark - 计算1-100以内的所有含8的数,以及它们的和;//int main(int argc, const char * argv[]) {//    int sum=0;//    for (int i = 1; i <= 100; i ++) {//        if((i + 2) % 10 == 0){//            printf("%d", i);//            printf("\n");//            sum += i;//        }//   //    }//    printf("总和为:%d\n", sum);//}#pragma mark - 100匹马驮100担货,大马一匹驮3担,中马一匹驮2担,小马两匹驮1担。试编写程序计算大、中、小马的数目。//int main(int argc, const char * argv[]) {//    for (int a=1; a<=100/3; a++) {//        for(int b=1;b<=100/2;b++){//            for(int c=1;c<=200;c++){//                if(3*a+2*b+c/2==100 &&(a+b+c==100)&&c%2==0){//                    printf("大马:%d 中马:%d 小马:%d",a,b,c);//                    printf("\n");//                }//            }//                //        }//    }//    //}#pragma mark - 打印输出9*9乘法表//int main(int argc, const char * argv[]) {//    int sum;//    //    for (int i =1; i < 10;i ++) {//        for (int j = 1;j <=i;j ++){//            sum=i*j;//            printf("%d*%d=%d ",j,i,sum);//        }//         printf("\n");//    }//}#pragma mark - 两位数13和62具有很有趣的性质 把它们个位数字和十位数字对调,其乘积不变,即13*62 31*26。 编程序求共有多少对这种性质的两位数,个位与十位相同的不在此列 如11、22 重复出现的不在此列 如 13*62与62*13//int main(int argc, const char * argv[]) {/////会有重复的数怎么办啊//    int a, b;//    //    for (int i=10; i<100; i++) {//        for (int j=11; j<100; j++) {//            a=(i/10)+(i%10)*10;//            b=(j/10)+(j%10)*10;//            //使用 i < j避免重复//              if(a * b == i * j && (j/10) != (j%10) && (i/10) != (i%10) && i < j && i!=j){//               //                  printf("%d  %d\n",i,j);//            }//        }//    }////}#pragma mark -猜数游戏。由计算机”想”(随机rand()函数)一个数请人猜,* 如果人猜对了,则结束游戏,否则计算机给出提示,告诉人所猜的数是太大还是太小,直到人猜对为止。* 计算机记录人猜的次数,以此可以反映出猜数者"猜"的水平。//int main(int argc, const char * argv[]) {//    int a;//    //初始化随机数//    srand( (unsigned)time( NULL ) );//    int b=rand()%10;//    while (b) {//        scanf("%d", &a);//        if(a>b){//            printf("太大了\n");//        }else if(a<b){//            printf("太小了\n");////        }else{//            printf("你猜对了");//            break;//        }//    }//  //}#pragma mark -打印菱形//int main(int argc, const char * argv[]) {//    //上面三角形//    for (int i = 1; i <= 5; i ++) {//        for (int j = i; j<5; j++) {//              printf(" ");//        }//        for (int j = 0; j <2 * i - 1; j++) {//            printf("*");//        }//        printf("\n");//    }//    //下面三角形//    for (int i = 1; i <= 5; i ++) {//        int a=5-i;//        for(int j = a; j <5;j++  ){//            printf(" ");//        }//        for (int j = 0; j <2 * a - 1; j++) {//            printf("*");//        }//        printf("\n");//    }//}#pragma mark -编写程序,求e的值,e≈1+1/1!+1/2!+1/3!+1/4!+…(1)用for循环,计算前50項。(2)用while循环,要求直至最后一项的值小于10的-6次方。//int main(int argc, const char * argv[]) {////double sum=1,e;//    //sum就是阶乘//for(int i=1;i<=50;i++){//    sum *= i;//    e += ( 1 / sum);////    printf("%d的阶乘: %lf\n", i,1/sum);//    printf("%lf", e+1);//    printf("\n");//}#pragma mark -(2)用while循环,要求直至最后一项的值小于10的-6次方。(main在上面)//    double sum=1,e,i=1;//    while ((1/sum)>=1e-6) {//        i++;//        sum *= i;//        e += ( 1 / sum);//    }//    printf("%lf",e+1);//    printf("\n");//}#pragma mark -abcdefg////    A////    ABA////    ABCBA////    ABCDCBA////    ABCDEDCBA//int main(int argc,const char *argv[]){// //最简单的方法。。。//    printf("    A\n");//    printf("   ABA\n");//    printf("  ABCBA\n");//    printf(" ABCDCBA\n");//    printf("ABCDEDCBA\n");//    printf("\n");//    printf("这只是一个测试\n");//    //其他的暂时没想到。。。//    //}

0 0
原创粉丝点击