首页 > 其他分享 >实验2

实验2

时间:2023-10-19 16:23:36浏览次数:30  
标签:10 include int 实验 printf N1 main

Task1

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 #include <time.h>
 4 #define N 5
 5 #define N1 374
 6 #define N2 465
 7 int main()
 8 {
 9 int number;
10 int i;
11 srand( time(0) ); // 以当前系统时间作为随机种子
12 for(i = 0; i < N; ++i) {
13 number = rand()%(N2 - N1 + 1) + N1;
14 printf("202383290376%04d\n", number);
15 }
16 return 0;
17 }

 

Rs1

 q1:生成N1到N2之间到一个数

q2:随机指定202383290376374到202383290376465之间到五个数字  Task2
 1 #include <stdio.h>
 2 int main(){
 3  char  c;
 4  while(scanf("%c",&c)!=EOF){
 5   getchar();
 6   switch(c){
 7    case 'r':printf("stop!\n");break;
 8    case 'g':printf("go go go\n");break;
 9    case 'y':printf("wait a minute\n");break;
10    default:printf("something must be wrong...\n");
11   }
12  }
13  return 0;
14 }

 

Rs2

 

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

 

Rs3  

 

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

 

Rs4

 

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

 

Rs5

 

Task6
 1 #include<stdio.h>
 2 #include<string.h>
 3 int main(){
 4     int i,j,k,n;
 5     char c[10];
 6     scanf("%d",&n);
 7     for(k=n;k>=1;k--){
 8         for(i=1;i<=3;i++){
 9             if(i==1){
10                 strcpy(c," o ");
11                 if(k<=n)
12                 printf("\n");
13             }
14             if(i==2){
15                 printf("\n");
16                 strcpy(c,"<H>");
17             }
18             if(i==3){
19                 printf("\n");
20                 strcpy(c,"I I");
21             }
22             for(j=1;j<=2*n-1;j++){
23                 if(k>n-j&&k>j-n)
24                 printf("%s   ",c);
25                 else
26                 printf("      ");        
27             }
28         }
29     }
30     return 0;
31 }

 

  Rs6

 

标签:10,include,int,实验,printf,N1,main
From: https://www.cnblogs.com/KXJSLL/p/17773598.html

相关文章

  • 实验二 OpenSSL API使用
    SM3测试代码#include<stdio.h>#include<string.h>#include"openssl/evp.h"#include"err.h"voidtDigest(){unsignedcharmd_value[EVP_MAX_MD_SIZE];intmd_len,i;EVP_MD_CTX*mdctx;charmsg1[......
  • 实验二测试1—— OpenSSL命令测试1
       ......
  • 20211102尹子扬 实验二 openssl命令测试
    点击查看代码openssldgst-sm3-outsn.sm3sn.txt3.(用od打印时发现有\n换行符,所以在第4步时不加-n,否则会生成错误的hash值)点击查看代码od-tc-Ansn.sm34.(正确的是不带-n的hash值)点击查看代码echo"20211102"|openssldgst-sm3代码截图:......
  • 实验2
    1#include<stdio.h>2#include<stdlib.h>3#include<time.h>45#defineN56#defineN13747#defineN246589intmain()10{11intnumber;12inti;1314srand(time(0));1516for(i=0;i<N;++......
  • 实验1 类和对象
     #include<iostream>#include<string>#include<vector>#include<array>template<typenameT>voidoutput1(constT&obj){for(autoi:obj)std::cout<<i<<",";std::cout<<"\b\b......
  • 实验二
    一、实验二作业①:要求:在中国气象网(http://www.weather.com.cn)给定城市集的7日天气预报,并保存在数据库。输出信息序号地区日期天气信息温度1北京7日(今天)多云转晴31℃/17℃2北京8日(明天)晴34℃/20℃3北京9日(后天)多云转晴32℃/19℃4北京10日(......
  • 实验2 C语言分支与循环基础应用编程
    实验任务1 #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()%(N2-N......
  • 钉钉圈子群用于实验室辅助管理
    其实前面一直用企业微信管理实验室的,疫情期间企业微信未认证的人数上限是500,也差不多够用了。上半年开始企业微信开始弹认证提醒了,提示人数不能超100,然后就发现很多新加的学生无法发送信息了,审批功能倒还是能用,就是不能聊天。微信群、freeflarum免费论坛、兔小巢、QQ频道,学生都没......
  • 实验1 类和对象_基础编程1
    实验任务1task1.cpp1//标准库string,vector,array基础用法23#include<iostream>4#include<string>5#include<vector>6#include<array>78//函数模板9//对满足特定条件的序列类型T对象,使用范围for输出10template<typenameT>11v......
  • 实验二 Linux命令使用(二)
    实验内容及步骤:(1)进入家目录,创建自己的子目录,进入该子目录,运行date>file1,然后运行catfile1,看到什么信息?“>”是什么符号?答:输出重定向操作符解释“date>file1”的含义:答:将当前日期和时间写入名为file1的文件中。(2)运行mandate>>file1,再运行catfile1,看到什么?mandat......