首页 > 其他分享 >实验3

实验3

时间:2023-10-30 17:12:56浏览次数:24  
标签:main return int long 实验 func include

实验1

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 #include<time.h>
 4 #include<windows.h>
 5 #define N 80
 6 
 7 void print_text(int line, int col, char text[]);
 8 void print_spaces(int n);
 9 void print_blank_lines(int n);
10 
11 int main()
12 {
13     int line, col, i;
14     char text[N] = "hi,November~"; 
15     
16     srand(time(0));//以当前系统时间作为随机种子
17     
18     for(i = 1;i<=10;++i){
19         line = rand() % 25;
20         col = rand() % 80;
21         print_text(line, col, text);
22         Sleep(1000);//暂停1000ms 
23     } 
24     return 0;
25 }
26 
27 //打印n个空格
28 void print_spaces(int n){
29     int i;
30     
31     for(i = 1;i<=n;++i)
32     printf(" ");
33 } 
34 
35 //打印n行空白行
36 void print_blank_lines(int n){
37     int i;
38     for(i = 1;i<=n;++i)
39     printf("\n");
40 } 
41 
42 //在第line行第col列打印一段文本
43 void print_text(int line, int col, char text[]){
44     print_blank_lines(line-1);    //打印line-1行空行 
45     print_spaces(col-1);          //打印col-1列空格 
46     printf("%s",text);            //在第line行col列输出text中字符串 
47 } 

 

实验2.1

 1 #include<stdio.h>
 2 long long fac(int n);
 3 
 4 int main()
 5 {
 6     int i, n;
 7     
 8     printf("Enter n:");
 9     scanf("%d",&n);
10     for(i = 1;i<=n;++i){
11         printf("%d!=%lld\n",i , fac(i));
12     }
13     return 0;
14 }
15 
16 long long fac(int n){
17     static long long p=1;
18     printf("p = %lld\n",p);
19     p=p*n;
20 
21     return p;
22 }

实验2.2

 1 #include<stdio.h>
 2 int func(int, int);
 3 
 4 int main(){
 5     int k = 4,m = 1,p1,p2;
 6     
 7     p1 = func(k,m);
 8     p2 = func(k,m);
 9     printf("%d,%d\n",p1 , p2);
10     
11     return 0;
12 }
13 
14 int func(int a,int b){
15     static int m =0, i= 2;
16     
17     i +=m +1;  
18     m = i + a + b;
19      
20     return m;
21 }

实验3

 1 #include<stdio.h>
 2 
 3 long long func(int n);
 4 
 5 int main()
 6 {
 7     int n;
 8     long long f;
 9     
10     while(scanf("%d",&n)!=EOF){
11         f= func(n);
12         printf("n = %d, f = %lld\n",n , f);
13     }
14     return 0;
15 }
16 
17 long long func(int n){
18     if(n==1)
19     return 1;
20     
21     return (func(n-1)+1)*2-1;
22 }

 

标签:main,return,int,long,实验,func,include
From: https://www.cnblogs.com/u3291193/p/17798295.html

相关文章

  • 实验3
    task1line17-19循环10次并随机赋给line0~24其中一个数,给col0~79其中一个数voidprintf_spaces打印n个空格 voidprintf_blank_lines打印n行空白voidprintf_text利用随机生成的line与col打印出line-1与col-1空白行与空格后,光标在第line行第col列打印出文本。......
  • 实验3
    task11#include<stdio.h>2#include<stdlib.h>3#include<time.h>4#include<windows.h>5#defineN806voidprint_text(intline,intcol,chartext[]);//函数声明7voidprint_spaces(intn);//函数声明8voidprint_blank_l......
  • 基于LiteOS的智慧农业案例实验分享
    最近在指导一位读者朋友做毕业设计,该毕设是关于端云互通的,基于小熊派+LiteOS+华为云。在指导他的过程中我也学到了不少东西,这里通过一个案例实验(智慧农业)给大家分享一些知识。实验框图相关模块简介1、STM32L431RCT62、LiteOSLiteOS是华为开发的轻量级实时操作系统:LiteOS源码GitHub......
  • 设计模式实验五
    8u软件设计                 石家庄铁道大学信息学院 实验5:建造者模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容:1、理解建造者模式的动机,掌握该模式的结构;2、能够利用建造者模式解决实际问题。 [实验任务一]:计算机组装使用建造者模式,完......
  • 设计模式实验四
    软件设计                 石家庄铁道大学信息学院 实验4:抽象工厂模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容:1、理解抽象工厂模式的动机,掌握该模式的结构;2、能够利用抽象工厂模式解决实际问题。 [实验任务一]:人与肤色使用抽象工厂模......
  • C++实验心得
    C++类文件写通讯录系统生成项目,创建类文件...调出工作区,manager属性类文件运用string型变量的找不到此数据类型问题,需要在对应.h文件定义上命名空间并引用<string>头文件类文件引用主函数全局变量main.cpp externinta; //导出 ...Class_one.cpp inta; //去ex......
  • 实验1-实验任务6
    #include<stdio.h>#include<math.h>intmain(){ doublex,ans; while(scanf_s("%lf",&x)!=EOF) { ans=pow(x,365); printf("%.2f的365次方:%.2f\n",x,ans); printf("\n"); } return0;}  ......
  • 实验1-实验任务5
    1#include<stdio.h>2intmain()3{4intyear;5year=(float)(static_cast<double>(1000000000/365/24/60)/60)+0.5;6printf("10亿秒约等于%d年\n",year);7return0;8} ......
  • 实验1-实验任务3
    1#include<stdio.h>2intmain()3{4charans1,ans2;//用于保存用户输入的答案5printf("每次课前认真预习、课后及时复习了没?(输入y或Y表示有,输入n或N表示没有):");6ans1=getchar();//从键盘输入一个字符,赋值给ans17getchar();......
  • 第四十章 触摸屏实验
    原文:http://www.openedv.com/thread-345225-1-1.html触摸屏是在显示屏的基础上,在屏幕或屏幕上方分布一层与屏幕大小相近的传感器形成的组合器件。触摸和显示功能由软件控制,可以独立也可以组合实现,用户可以通过侦测传感器的触点再配合相应的软件实现触摸效果。目前最常用的触摸屏......