首页 > 其他分享 >实验3

实验3

时间:2023-10-31 13:55:42浏览次数:26  
标签:count 10 num int ++ 源码 实验

任务1源码

 

任务1结果

生成随机弹幕:

 

任务2源码

 

 

任务2结果

 

任务3源码

 

 

任务3结果

 

 

任务4源码

迭代

 递归

 

任务4结果

 迭代

递归

 

任务5源码

 

 

任务5结果

 

 

任务6源码

 

 

任务6结果

 

 

任务7源码

 

 1 #define _CRT_SECURE_NO_WARNINGS
 2 #include<stdio.h>
 3 #include<math.h>
 4 int store_num(int a[],int num)
 5 {
 6     int count = 0;
 7     do
 8     {
 9         a[count] = num % 10;
10         num /= 10;
11         count++;
12     }while (num > 0);
13     return count;
14 }
15 int is_single(int j,int n2[],int len2,int n3[],int len3)
16 {
17     int count;
18     count = 0;
19     int t = 0;
20     for (t = 0; t < len2; t++)
21     {
22         if (n2[t] == j)
23         {
24             count++;
25         }
26     }
27     for (t = 0; t < len3; t++)
28     {
29         if (n3[t] == j)
30         {
31             count++;
32         }
33     }
34     if (count != 1)
35     {
36         return 1;
37     }
38     else
39     {
40         return 0;
41     }
42 }
43 int main()
44 {
45     int i = 40;
46     while (1)
47     {
48         int num2 = 0, num3 = 0, len2 = 0, len3 = 0, len = 0;
49         int n2[10] = { 0 };
50         int n3[10] = { 0 };
51         num2 = pow(i, 2);
52         num3 = pow(i, 3);
53         len2 = store_num(n2,num2);
54         len3 = store_num(n3,num3);
55         len = len2 + len3;
56         int j = 0;
57         int t = 0;
58         int count;
59         if (len == 10)
60         {
61             int re = 0;
62             for (j = 0; j < 10; j++)
63             {
64                 re+=is_single(j, n2, len2, n3, len3);
65             }
66             if (re == 0)
67             {
68                 printf("%d", i);
69                 break;
70             }
71         }
72         i++;
73     }
74     return 0;
75 }

 

任务7结果

 

标签:count,10,num,int,++,源码,实验
From: https://www.cnblogs.com/syf0824/p/17800069.html

相关文章

  • 实验三
    1.实验任务1每间隔1秒生成随机位置的hiNovermber实验任务2实验任务3实验任务4实验任务5 实验任务6 ......
  • 实验3 C语言函数应用编程
    一,实验目的二,实验准备三,实验内容1,实验任务1task1.c1#include<stdio.h>2#include<stdlib.h>3#include<time.h>4#include<Windows.h>5#defineN8067voidprint_text(intline,intcol,chartext[]);//函数声明8voidprint_spaces(intn);//......
  • 实验三
      实验3.1实验3.1源码#include<stdio.h>#include<stdlib.h>#include<time.h>#include<windows.h>#defineN80voidprint_text(intline,intcol,chartext[]);//函数声明voidprint_spaces(intn);//函数声明voidprint_blank_lines(in......
  • 深入浅出Docker应用(阿里云实验)
    (Docker安装和配置)一、docker安装yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2yuminstall-yjqyum-config-manager--add-repohttps://download.docker.com/linux/centos/docker-ce.repoyuminstalldocker-ce.x86_64yuminstall-ydocker-ce.x86_643:......
  • 实验3
    一、实验任务1#include<stdio.h>#include<stdlib.h>#include<time.h>#include<windows.h>#defineN80voidprint_text(intline,intcol,chartext[]);?//函数声明voidprint_spaces(intn);?//函数声明voidprint_blank_lines(intn);//......
  • 实验3 C语言函数应用编程
    实验任务11#include<stdio.h>2#include<math.h>3#include<stdlib.h>4#include<time.h>5#include<windows.h>6#defineN807voidprint_text(intline,intcol,chartext[]);8voidprint_spaces(intn);9voidpr......
  • 实验三
    实验三任务一代码1#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_lines(intn);9......
  • 实验三
    实验1每隔100ms在随机显示字符串 实验2 一致 实验3    实验4   实验5   实验六    实验七  #include<stdio.h>intfunc(intn2,intn3);intmain(){ intn=0; intflag=0; while(1){ intn2,n3; n2=n*n;......
  • 实验三 计算机九班周天意202383290419
    一、实验目的1.能正确使用c语法规则定义、声明、调用函数2.能正确编写递归函数3.针对具体问题场景,能合理抽象出独立的功能模块,正确定义函数并使用,使得代码更具可读性、可维护性4.针对具体问题场景,能正确、合理使用全局变量和局部static变量,解决实际问题二、实验准备实验前......
  • 实验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......