首页 > 其他分享 >实验二

实验二

时间:2023-10-21 12:11:20浏览次数:27  
标签:include int scanf 实验 printf main data

1.test 1

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

#define N  5
#define N1 374
#define N2 465


int main ()
{
    int number;
    int i;
    
    
    srand(time(0));
    
    for (i=0;i<N;++i){
        number=rand()%(N2-N1+1)+N1;
        printf("202383290376%04d\n",number);
    }
    
    
    return 0;
}

问题一:生成随机数

问题二:生成随机数并输出

2.test2

 1 #include <stdio.h>
 2 
 3 int main()
 4 {
 5     char c;
 6     while (scanf("%c",&c)!=EOF){
 7         if(c>='a'&&c<'z')
 8         if(c=='r'){
 9             printf("stop!\n");
10         }
11         else if(c=='g'){
12             printf("go go go\n");
13         }
14         else if(c=='y'){
15             printf("wait a minute\n");
16          }
17         else{
18             printf("something must be wrong\n");
19         }
20     }
21     
22     
23     return 0;
24 }

 3.test3

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 #include <time.h>
 4 
 5 
 6 int main()
 7 {
 8     srand(time(0));
 9     int data= rand()%30+1;
10     int n=3,a;
11     printf("猜猜2023年11月哪一天是你的lucky day"); 
12     do
13     {
14         scanf("%d",&a);
15         n--;
16         if (a>data)
17             printf("你猜的日期晚了,你的lucky day已经过了\n"); 
18         else if(a<data)
19             printf("你猜的日期早了,你的lucky day还没到\n");
20         }while(a!=data&&n>0);
21         if(a==data) 
22         printf("哇,猜中了:-)\n");
23         else if(n==0)    
24             printf("你的lucky day是%d",data) ;
25     
26     system ("pause");
27     
28     
29     return 0;
30 }

 4.test4

#include <stdio.h>


int main()
{
    int n;
    int a;
    int sum;
    double s;
    while(scanf("%d%d",&n,&a)!=EOF){
        int i;
        int sum=0;
        s=0;
    
    for (i=1;i<=n;i++){
        sum=sum*10+a;
        s+=1.0*i/sum;
    }
    printf("n=%d,a=%d,s=%1f",n,a,s);
    }
    
    
    return 0;
}

 5.test 5

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

6.test6

 1 #include <stdio.h>
 2 
 3 
 4 int main()
 5 {
 6     int n,i,m;
 7     i=0;
 8     m=0;
 9     
10     scanf("%d",&n);
11     
12     while(n>0)
13     {
14         for (i=0;i<m;i++)
15         {
16             printf("   ");
17         }
18         
19         for(i=0;i<=2*(n-1);i++)
20         {
21             printf("  o   ");
22         }
23         printf("\n");
24         
25         for(i=0;i<m;i++)
26         {
27             printf("   ");
28         }
29         
30         for(i=0;i<=2*(n-1);i++)
31         {
32             printf(" <H>  ");
33         }
34         printf("\n");
35         
36         for(i=0;i<m;i++)
37         {
38             printf("    ");
39         }
40         
41         for(i=0;i<=2*(n-1);i++)
42         {
43             printf("I I   ");
44         }
45         printf("\n");
46         
47         n--;
48         m++;
49     }
50 
51     return 0;
52 }

 

标签:include,int,scanf,实验,printf,main,data
From: https://www.cnblogs.com/hhhyx/p/17767928.html

相关文章

  • 实验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......
  • 实验2 c语言分支与循环基础应用编程
    实验1实验1的源代码1#include<stdio.h>2#include<stdlib.h>3#include<time.h>4#defineN55#defineN13746#defineN24657intmain(){8intnumber;9inti;1011srand(time(0));//以当前系统时间作为随机种子1213for(i=0;i<N;++i......