首页 > 其他分享 >实验二

实验二

时间:2023-10-21 15:55:09浏览次数:28  
标签:11 include int 实验 printf main define

Task1:

 

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 #include<time.h>
 4 
 5 #define N 5
 6 #define N1 374
 7 #define N2 465
 8 
 9 int main()
10 {
11     int number;
12     int i;
13     srand(time(0));
14     
15     for(i=0;i<N;i++)
16     {
17         number = rand()%(N2-N1+1)+N1;
18         printf("202383290376%04d\n",number);
19     }
20     return 0;
21 }

问1:将number随机赋值为374到465的数

问2:生成五个数据,以202383290376开头,后四个数字随机生成374到465的数并且以0补齐高位数字

Task2:

 1 #include<stdio.h>
 2 int main()
 3 {
 4     char n;
 5     while(scanf("%c",&n)!=EOF)
 6     {
 7         getchar();
 8     switch(n){
 9         case 'y':printf("wait a minute\n");break;
10         case 'g':printf("go go go\n");break;
11         case 'r':printf("stop!\n");break;
12         default:printf("somthing must be wrong...\n");
13     }}
14     return 0;
15     
16 }

Task3:

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 #include<time.h>
 4 
 5 #define a 1
 6 #define b 30
 7 
 8 int main()
 9 {
10     int n,i,s;
11     printf("猜猜2023年11月哪一天会是你的lucky day\n开始喽,你有三次机会,猜吧(1~30):");
12     srand(time(0));
13     n=rand()%(b-a+1)+a;
14     for(i=1;i<=3;i++)
15     {
16         scanf("%d",&s);
17         if(s<n)
18         printf("你猜的日期早了,你的lucky day还没到呢\n");
19         else if(s>n)
20         printf("你猜的日期晚了,你的lucky day还没到呢\n");
21         else 
22         printf("哇,猜中了:-)");
23         if(s!=n&&i<=2)
24         printf("再猜(1~30):");
25     }
26     if(s!=n)
27     printf("次数用完啦,偷偷偷告诉你:11月,你的lucky day是%d号",n);
28 }

Task4:

 

 1 #include<stdio.h>
 2 #include<math.h>
 3 int main()
 4 {
 5     int n,a,i;
 6     double s;
 7     while(scanf("%d%d",&n,&a)!=EOF)
 8     {
 9         s=0;
10         for(i=1;i<=n;i++)
11         {
12             
13             s=s+9.0*i/((pow(10,i)-1)*a);
14         }
15         printf("n=%d,a=%d,s=%f\n",n,a,s);
16     }
17     return 0;
18     
19     
20 }

Task5:

 1 #include<stdio.h>
 2 int main()
 3 {
 4     int i,j;
 5     for(i=1;i<=9;i++)
 6     {for(j=1;j<=i;j++)
 7     printf("%d*%d =%3d  ",j,i,i*j);
 8     
 9     printf("\n");
10 }
11 return 0;
12 }

 Task6:

 1 #include<stdio.h>
 2 int main()
 3 {
 4     int n,i,j,k;
 5     printf("input n:");
 6     scanf("%d",&n);
 7     for(i=1;i<=n;i++)
 8     {
 9         for(j=1;j<=(i-1);j++)
10         printf("       ");
11         for(k=1;k<=(2*(n-i+1)-1);k++)
12         printf(" O     ");
13         printf("\n");
14         for(j=1;j<=(i-1);j++)
15         printf("       ");
16         for(k=1;k<=(2*(n-i+1)-1);k++)
17         printf("<H>    ");
18         printf("\n");
19         for(j=1;j<=(i-1);j++)
20         printf("       ");
21         for(k=1;k<=(2*(n-i+1)-1);k++)
22         printf("I I    ");
23         printf("\n");
24     }
25     return 0;
26 }

 

标签:11,include,int,实验,printf,main,define
From: https://www.cnblogs.com/lei1459/p/17767917.html

相关文章

  • 实验二
    1.test1#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5#defineN1374#defineN2465intmain(){intnumber;inti;srand(time(0));for(i=0;i<N;++i){number=rand()%......
  • 实验2 C语言分支与循环基础应用编程
    1.实验任务1task1源代码1#include<stdio.h>2#include<stdlib.h>3#include<time.h>45#defineN56#defineN13747#defineN246589intmain()10{11intnumber;12inti;1314srand(time(0));//以当前......
  • 实验2
    实验任务1问题1:生成随机数字问题2:可随机生成学号实验任务2实验任务3 实验任务4实验任务5实验任务6 ......
  • 数据采集实验三
    作业①(1)实验要求:爬取指定网站的所有图片,通过scrapy框架分别实现单线程和多线程实现码云链接作业一码云链接主要代码展示在items.py定义数据classWeatherItem(scrapy.Item):#definethefieldsforyouritemherelike:#name=scrapy.Field()img=scrap......
  • 实验二测试结果——openssl API使用
    sm3加密代码及测试截图sm3代码:用sm3加密“20211115fanyiqing”生成摘要值作为输出。1#include<stdio.h>2#include<string.h>3#include"openssl/evp.h"4#include"err.h"56voidtDigest(){7unsignedcharmd_value[EVP_MAX_MD_SIZE];......
  • 数据采集与融合技术实践第三次实验
    数据采集与融合技术实践第三次实验Gitee:https://gitee.com/lululusc/crawl_project/tree/master/作业3作业1要求指定一个网站,爬取这个网站中的所有的所有图片,例如中国气象网(http://www.weather.com.cn/(要求:指定--个网站,爬取这个网站中的所有的所有图片,例如中国气象网)结......
  • 实验2
    实验结论task11#include<stdio.h>2#include<stdlib.h>3#include<time.h>4#defineN55#defineN13746#defineN24657intmain()8{9intnumber;10inti;11srand(time(0));//以当前系统时间作为随机种子12for(i=0;i<N;++......
  • 实验2— C语言分支与循环基础应用编程
    1.实验任务1源代码1#include<stdio.h>2#include<stdlib.h>3#include<time.h>45#defineN56#defineN13747#defineN246589intmain()10{11intnumber;12inti;1314srand(time(0));1516for......
  • 实验2 C语言分支与循环基础应用编程
    摘要一、实验目的二、实验准备三、实验内容四、实验结论 task1源代码:1#include<stdio.h>2#include<stdlib.h>3#include<time.h>4#defineN55#defineN13746#defineN246578intmain()9{10intnumber;11inti;12srand(time(0));......
  • 实验2 C语言分支与循环基础应用编程
    实验任务1task1.c源代码:1#include<stdio.h>2#include<stdlib.h>3#include<time.h>45#defineN56#defineN13747#defineN246589intmain()10{11intnumber;12inti;1314srand(time(0));151......