A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© brenthe 中级黑马   /  2016-5-18 23:02  /  851 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

//#include <stdio.h>
//int main()
//{
//    int i,count=0;
//    for(i=1;i<=100;i++)
//    {
//        if(i%6==0)
//        count++;
//        
//    }
//    printf("1-100之间6的倍数的个数:%d\n",count);
//}

//#include <stdio.h>
//int main()
//{
//    int i,a,max=0;
//    //循环次数10搭建
//    for(i=1;i<=10;i++)
//    {
//        //循环体,输入数据,并判断保存最大值
//        printf("请输入第%d个数据\n",i);
//        scanf("%d",&a);
//        if(i==1)
//            max=a;
//        else if(a>max)
//            max=a;
//    }
//    printf("最大值是%d\n",max);
//}
//
//9. 1000~ 5000之间有多少整数,其各位数字之和为5,分别是哪些数(例如整数2003的各位数字之和为 2+0+0+3 ,等于5)),
//并统计满足条件的整数有多少个。
//10. 求1-100中 是7的倍数 的数值之和
//
//11. 求1-1000之间的所有的奇数之和'
//#include <stdio.h>
//int main()
//{
//    int i=0,count=0;
//    //搭建循环
//    for(i=1000;i<+5000;i++)
//    {
//        //找出各位数字之和为5,并统计个数
//        if(i/1000+i%1000/100+i%100/10+i%10==5)
//        {
//            printf("%d\t",i);
//            count++;
//        }
//        
//    }
//    printf("共有满足条件的%d个数\n",count);
//
//}
//#include <stdio.h>
//int main()
//{
//    int i,sum=0;
//    for(i=1;i<=100;i++)
//    {
//        if(i%7==0)
//            sum+=i;
//
//    }
//    printf("1-100之间是7的倍数的和:%d\n",sum);
//
//}
//
//#include <stdio.h>
//int main ()
//{
//    //求1-1000之间的所有的奇数之和
//    //搭建循环
//    int i,sum=0;
//    for(i=1;i<=1000;i++)
//    {
//        //如是奇数则累加起来
//        if(i%2!=0)
//            sum+=i;
//    }
//    printf("1-1000之间的所有的奇数之和为:%d\n",sum);
//}

//12.猜数字游戏.  随机产生1个1-100之间的数 让用户猜
//当用户输入的数比产生的随机数大 就输出 猜大了 并让用户继续输入新的数.。
//当用户输入的比产生的随机数小的时候 就输出 猜小了 并且继续猜
////当用户刚好输入的就是这个随机数的时候 提示成功  并显示用户猜了多少次.
//#include <stdio.h>
//#include <stdlib.h>
//int main ()
//{
//    int i=0,num=arc4random_uniform(100)+1,money=0;
//    while(money!=num)
//    {
//        if(i>=1)
//        {
//            money>num?printf("你猜大了\n"):printf("你猜小了\n");
//        }
//        printf("请猜数字:\n");
//        scanf("%d",&money);
//        i++;
//    }
//    printf("你猜了%d次,恭喜你猜中\n",i);
//   
//}


//14.  写1个程序. 随机的产生1个2位数的加法运算.让用户输入这个运算的结果 然后判断这个结果是否正确.
//来10次.
//每个人默认有10分.
//产生10个加法运算.操作数的范围在10-99之间. 每产生1个加法运算 就让用户输入结果.判断是否正确.
//当回答正确的时候就为用户加1分. 错误的时候就扣1分.
//当10道题目回答完毕之后 就显示用户得的分数. ***
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int a=0,b=0,putin,i,score=0;
    //搭建循环
    for(i=1;i<=10;i++)
    {
        rewind(stdin);
        //循环体,产生随机数,输入数字,判断结果,正确+1,错误扣一分
        a=arc4random_uniform(90)+10;
        b=arc4random_uniform(90)+10;
        printf("%d+%d=",a,b);
        scanf("%d",&putin);
        if(putin==a+b)
        {   score++;
            printf("本题回答\n");
        }
        else
        {   score--;
            printf("本题回答错误\n");
        }
        
    }
    //显示用户得分
    printf("你的总分是%d",score);
   
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马