首页 > 其他分享 >实验课二

实验课二

时间:2023-10-21 23:45:57浏览次数:29  
标签:截图 main 源代码 int printf include 实验课

一、task1

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

       2,运行截图

二、task2

       1,源代码

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

      2,运行截图

三、task3

       1,源代码

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 #include<time.h>
 4 int main()
 5 {   int x;
 6     int a=0;
 7     int b;
 8     srand(time(0));
 9     x = rand()%30+1;
10     printf("猜猜2023年11月哪一天会是你的lucky day\n开始喽,你有三次机会,猜吧(1~30)\n");
11     printf("输入你猜的数字(1-30)\n");
12     while(a<3)
13     {
14      scanf("%d",&b);
15      if(b == x){
16          printf("恭喜你,你猜对了!");
17         break;
18      }
19      else if(b < x){
20          printf("猜错啦,猜一个晚一些的日子吧!\n"); 
21      }
22      else{
23          printf("猜错啦。猜一个早一些的日子吧!\n");
24      }
25      a++; 
26     if(a < 3)
27     {
28         printf("再猜(1~30)\n");
29     }
30     else
31     {
32         printf("对不起,你用完了所有的次数,你这个月的幸运日是%d\n",x);
33     }
34 }
35     system("pause");
36     return 0;
37 }

       2,运行截图

四、task4

       1,源代码

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 int main()
 4 {   double n,a;
 5     double i,b;
 6     double ans ;
 7     printf("请输入n和a\n");
 8     while(scanf("%lf%lf",&n,&a)!=EOF)
 9     {   
10         for(i = 1,b = a,ans = 0;i<=n;++i)
11          {ans +=i/a;
12           a = a*10+b;
13           } 
14           printf("n=%.0lf,a=%.0lf,ans=%lf",n,b,ans);
15     }    
16     system("pause");
17     return 0;
18 }

      2,运行截图

五、task5

       1,源代码

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

      2.运行截图

六、task6

       1,源代码

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

       2,运行截图

标签:截图,main,源代码,int,printf,include,实验课
From: https://www.cnblogs.com/NJ202318335/p/17779772.html

相关文章

  • 记第一节C语言实验课
    时间2023.9.18上午C语言机房第一次实战实验:  实验过程: 将文档里代码完整粘贴到VS2022,发现主函数main没有设置类型以及(),大括号里没有返回值,pi的数值类型为double类型而非intprintf括号里缺少双引号scanf返回值未处理,数值类型不对,应为&r体积和表面积S,V应为小写......
  • Python实验课7
    实验任务1classAccount:'''一个模拟银行账户的简单类'''def__init__(self,name,account_number,initial_amount=10):'''构造新账户'''self._name=nameself._card_no=account_numb......
  • Python实验课6
    实验任务一实验源码:fromturtleimport*defmove(x,y):penup()goto(x,y)pendown()defdraw(n,size=100):foriinrange(n):fd(size)left(360/n)defmain():pensize(2)pencolor('red')move(-200,0)......
  • Python实验课5
    实验任务六实验源码:1withopen('data6.csv','r',encoding='gbk')asf:2data=f.readlines()3data1=[str(eval(data[i]))foriinrange(1,len(data))]4data2=[str(int(eval(data[i])+0.5))foriinrange(1,len(data))]5info=......
  • Python实验课5
    实验任务六实验源码:1withopen('data6.csv','r',encoding='gbk')asf:2data=f.readlines()3data1=[str(eval(data[i]))foriinrange(1,len(data))]4data2=[str(int(eval(data[i])+0.5))foriinrange(1,len(data))]5info=......
  • Python实验课4
    实验一实验源码1print(sum)2sum=423print(sum)45definc(n):6sum=n+17print(sum)8returnsum910sum=inc(7)+inc(7)11print(sum)实验截图实验二task2.1Python实验源码1deffunc1(a,b,c,d,e,f):2return[a,......
  • Python实验课3
    实验任务1importrandomprint('用列表存储随机整数:')lst=[random.randint(0,100)foriinrange(5)]print(lst)print('\n用集合存储随机整数:')s1={random.randint(0,100)foriinrange(5)}print(s1)print('\n用集合存储随机整数:')s2=set()wh......
  • 数据库实验课
    ```sql/*SQLyogCommunityv13.1.6(64bit)MySQL-8.0.32:Database-studb**********************************************************************//*!40101SETNAMESutf8*/;/!40101SETSQL_MODE=''/;/!40014SET@OLD_UNIQUE_CHECKS=@@UNIQUE_......
  • Python __ Pandas __ Dataframe 实验课
    基于Dataframe实现以下功能:导入directory.csvimportnumpyasnpimportpandasaspdfdata=pd.read_csv('F:\\directory.csv')dfx=pd.DataFrame(fdata)starbucks=pd.DataFrame(fdata)显示数据集的基本信息print(fdata.head())print(fdata.info())print(fdata.describe(......
  • Java基于ssm师生实验课-实验室-实验设备预约系统源码
    简介java+ssm开发的实验课实验设备实验室预约系统,老师可预约实验设备和实验室,然后发布实验课和上传实验附件。学生可以报名实验课,也可以自己预约实验室(部分实验室对学生......