首页 > 其他分享 >实验二

实验二

时间:2023-10-19 23:56:02浏览次数:28  
标签:include int else 实验 printf main

实验任务1

 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     
14     srand(time(0));
15     
16     for(i=0;i<N;++i){
17         number=rand()%(N2-N1+1);
18         printf("202383290376%04d\n",number); 
19     }
20         
21     return 0;
22 } 

问题1:随机生成数字加在固定数字后面

问题2:随机生成序列号

 

实验任务2

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

实验任务3

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

实验任务4

#include<stdio.h>
#include<stdlib.h>
int main(){
    int n,i=1,a;
    double s=0.0,p;
    while(scanf("%d %d",&n,&a)!=EOF){
        p=a;
        for(i=1;i<=n;i++){
        s+=i*1.0/p;
        p+=p*10;
}
        printf("n = %d,a = %d,s = %f\n",n,a,s);
        s=0; 
}
     
 
    return 0;
}

 

实验任务5

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

 

 

实验任务6

 1 #include<stdio.h>
 2 int main(){
 3     int n;
 4     int i,j,k,l,f;
 5     scanf("%d",&n);
 6     for(i = 1;i <= n;i++){
 7             for(f=1;f<=i-1;f++){
 8             printf("\t");
 9         }
10     for(j = 1;j <= 2*n-1-2*(i - 1);j++){
11         printf(" O \t");
12     }
13 
14     printf("\n");
15 
16         for(f=1;f<=i-1;f++){
17             printf("\t");
18         }
19     for(k = 1;k  <= 2*n-1-2*(i - 1);k++){
20         printf("<H>\t");
21         }
22 
23     printf("\n");
24 
25         for(f=1;f<=i-1;f++){
26             printf("\t");
27         }
28     for(l = 1;l  <= 2*n-1-2*(i - 1);l++){
29         printf("I I\t");
30         }
31     printf("\n");
32 
33     }
34 
35 
36 
37 
38 
39 return 0;
40 }

 

标签:include,int,else,实验,printf,main
From: https://www.cnblogs.com/dah1428048673/p/17767939.html

相关文章

  • 实验1
    任务1//标准库string,vector,array基础用法#include<iostream>#include<string>#include<vector>#include<array>//函数模板//对满足特定条件的序列类型T对象,使用范围for输出template<typenameT>voidoutput1(constT&obj){for(autoi:obj)st......
  • 实验1 类和对象
    实验任务一:1#include<iostream>2#include<string>3#include<vector>4#include<array>5template<typenameT>6voidoutput1(constT&obj)7{8for(autoi:obj)9std::cout<<i<<",";......
  • 实验一
    任务一点击查看代码#include<iostream>#include<string>#include<vector>#include<array>template<typenameT>voidoutput1(constT&obj){for(autoi:obj)std::cout<<i<<",";std::cout<<&qu......
  • 实验一 类与对象
    Task1:#include<iostream>#include<string>#include<vector>#include<array>template<typenameT>voidoutput1(constT&obj){for(autoi:obj)std::cout<<"i"<<",";std::cout<<......
  • 实验1_OOP_22物联网1班_张文瑞
    1.实验任务1:  实验源代码:1//标准库string,vector,array基础用法2#include<iostream>3#include<string>4#include<vector>5#include<array>6//函数模板7//对满足特定条件的序列类型T对象,使用范围for输出8template<typenameT>9voidoutpu......
  • 实验1 类与对象
    实验任务1源代码:1#include<iostream>2#include<string>3#include<vector>4#include<array>567template<typenameT>8voidoutput1(constT&obj){9for(autoi:obj)10std::cout<<......
  • 实验二.
     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()%(N2-N1......
  • 数据结构:实验一+实验二
    数据结构:实验一数据结构:实验二......
  • 实验一
    1.实验任务一task1源代码: 1//标准库string,vector,array基础用法23#include<iostream>4#include<string>5#include<vector>6#include<array>78//函数模板9//对满足特定条件的序列类型T对象,使用范围for输出10template<typename......
  • oop 实验1类和对象基础编程
    #include<iostream>#include<string>#include<vector>#include<array>//通用函数(此处是模板函数)用于输出容器中的元素,支持范围for(范围for循环,是一种用于遍历容器、数组和其他序列容器的现代C++迭代循环结构。它提供了一种更简洁和易读的方法来遍历容器的元素,而无需手动......