进度很缓慢呀···

题目12:上篇之手机短信恶作剧案例
#include<stdio.h>
#include<math.h>
main(){
 int sum,x1,x2,x3,x4,x5,x;
 printf("请输入一个介于125和999之间的数/n");
 scanf("%d",&x);
 x=x*81;
 x5=x%10;
 x4=(x/10)%10;
 x3=(x/100)%10;
 x2=(x/1000)%10;
 x1=x/10000;
 sum=x1+x2+x3+x4+x5;
 while(sum/10!=0){
  x2=sum%10;
  x1=sum/10;
  sum=x1+x2;
 }
 sum-=4;
 sum*=50;
 printf("你的性格指数是:%d/n",sum);
}

随机函数问题:
1.如何产生随机函数
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
main(){
 int x;
 srand(time(0));
//time(0)隶属于time.h,返回一个电脑操作系统时间,要产生随机数,必须调用该函数播种
 x=rand()%100;
 printf("%d/n",x);
}
题目13:通过随机函数生成一道100以内两个随机数的加法运算题,读者输入答案后,计算判断是否正确。
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
main(){
 int x1,x2,sum;
 srand(time(0));-->一次播种就可以产生多次随机数
 x1=rand()%100;
 x2=rand()%100;
 printf("%d+%d=",x1,x2);
 scanf("sum",sum);
 if(sum==x1+x2)
  printf("Right/n");
 else
  printf("Erro/nr");
}
题目14:让电脑出5道首同尾和十整数乘法题,在判断做的是否正确。
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
main(){
 int x1,x2,sun;
 int i;
 srand(time(0));
 for(i=0;i<5;i++){
  do{
   x1=rand()%100;
   x2=rand()%100;
  }while(x1/10!=x2/10 || x1%10+x2%10!=10);//do while循环--当不满足条件时执行
  printf("%d*%d=",x1,x2);
  scanf("%d",&sun);
  if(sun==x1*x2)
   printf("Right/n");
  else
   printf("Error/n");
 }
}
题目15:编写一个猜数字游戏的程序,要求通过程序随机产生一个四位数,游戏者从键盘按顺序输入一个四位数,显示猜测结果如下:
#################################
随机产生的四位数为:2367
猜测的四位数为:2576
猜对的个数为:3个(2,7,6)
数字和对应的位置全猜对的为:1个(2)
#############################

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值