//#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);
}
|
|