首页 > 其他分享 >实验第三次

实验第三次

时间:2022-11-08 10:58:02浏览次数:37  
标签:第三次 int sum long char 实验 printf include

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<windows.h>
#define N 80
void print_text(int line,int col,char text[]);
void print_spaces(int n);
void print_blank_lines(int n);
int main(){
    int line,col,i;
    char text[N]="hi,november~";
    srand(time(0));
    for(i=1;i<=10;i++){
        line=rand()%25;
        col=rand()%80;
        print_text(line,col,text);
        Sleep(1000);
    }return 0;
}
void print_spaces(int n)
{int i;
for(i=1;i<=n;++i)
    printf(" ");
}
void print_blank_lines(int n)
{int i;
for(i=1;i<=n;++i)
    printf("\n");}
void print_text(int line,int col,char text[]){
    print_blank_lines(line-1);
    print_spaces(col-1);
    printf("%s",text);}

#include<stdio.h>
#include<stdlib.h>
long long fac(int n);
int main(){
    int i,n;
    scanf_s("%d",&n);
    for(i=1;i<=n;i++)
        printf("%d!=%11d\n",i,fac(i));
    system("pause");
    return 0;
}
long long fac(int n){
    static long long p=1;
    p=p*n;
    return p;
}

#include<stdio.h>
#include<stdlib.h>
long fanc(int n);
int main() {
    int n;
    long ans;
    scanf_s("%d",&n);
    ans = fanc(n);
    printf("%d", ans);
    system("pause");
    return 0;
    
    
}
long fanc(int n) {
    long sum = 0;
    if (n == 1)
        sum = 1;
    else
        sum = 2 * fanc(n-1)+1;
    return sum;
}

#include <stdio.h>
int func(int n, int m);
int main() {
int n, m;
while(scanf("%d%d", &n, &m) != EOF)
printf("n = %d, m = %d, ans = %d\n", n, m, func(n, m));
return 0;
}
int func(int n,int m){
int ans;
if(n<m)
    ans=0;
else{if(n==m)
    ans=1;
    else
        {if(m==1)
            ans=n;
        else
            ans=func(n-1,m)+func(n-1,m-1);}}
return ans;}

#include<stdlib.h>
int mul(int n, int m);
int main() {
int n, m;
while(scanf("%d%d", &n, &m) != EOF)
printf("%d * %d = %d\n", n, m, mul(n, m));
system("pause");
return 0;
}
int mul(int n,int m){
    int sum;
    if(m>0){
    if(m==1)
        sum=n;
    else
    sum=n+mul(n,m-1);}
    else
        if(m==-1)
            sum=-n;
        else
            sum=-n+mul(n,m+1);
    return sum;}

#include<stdio.h>
#include<stdlib.h>
void hanoi(unsigned int n, char from, char temp, char to);
void moveplate(unsigned int n, char from, char to);
int s;
int main()
{
    unsigned int n;
    scanf_s("%u", &n);
    hanoi(n, 'A', 'B', 'C');
    printf("移动的次数为%d\n", s);
    system("pause");
    return 0;
}
void hanoi(unsigned int n, char from, char temp, char to)
{
    
    if (n == 1)
    {
        moveplate(n, from, to); s++;
    
    }
    else
    {
        hanoi(n - 1, from, to, temp);
        moveplate(n, from, to); s++;
        hanoi(n - 1, temp, from, to);
        
    }
}
void moveplate(unsigned int n, char from, char to)
{
    printf("%u:%c-->%c\n", n, from, to);
}

#include<stdio.h>
#include<stdlib.h>
int prime(int n){
    int i,f=1;
    for(i=2;i<n;i++)
        if(n%i==0)
        f=0;
    return f;}
int main(){
    int a[19];
    int i,co=0,m,n;
    for(i=2;i<=20;i++)
        if(prime(i))
        {a[co]=i;
    co++;}
    for(i=2;i<=10;i++)
    for(m=0;m<=co/2;m++)
    for(n=m;n<=co;n++)
    if(2*i==a[m]+a[n]){
        printf("%d=%d+%d\n",2*i,a[m],a[n]);
        break;}
    system("pause");
    return 0;}

#include <stdio.h>
#include<math.h>
long fun(long s); // 函数声明
int main() {
long s, t;
printf("Enter a number: ");
while (scanf("%ld", &s) != EOF) {
t = fun(s); // 函数调用
printf("new number is: %ld\n\n", t);
printf("Enter a number: ");
}
return 0;
}
long fun(long s){
    int t=0,co=0,x;
while(s){
if(s%2)
    {t=t+pow(10.0,co)*(s-s/10*10);
co++;}
s=s/10;
}
return t;}

 

标签:第三次,int,sum,long,char,实验,printf,include
From: https://www.cnblogs.com/realmanwangzihao/p/16868859.html

相关文章

  • 实验4 类与数组、指针
    2022.11.02OOP实验课实验4类与数组、指针任务5代码:vectorInt54.hpp#pragmaonce#include<iostream>#include<cassert>#include<iomanip>usingnamespace......
  • 实验7:基于REST API的SDN北向应用实践
    基本要求一.编写Python程序,调用OpenDaylight的北向接口实现以下功能(1)利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight;打开OpenDaylight控制器./distribution-......
  • 实验四
    实验任务5vectorInt.hpp1#pragmaonce2#include<iostream>3#include<cassert>4usingnamespacestd;56classvectorInt{7public:8vectorI......
  • 实验四
    task5vectorInt.hpp#pragmaonce#include<iostream>usingnamespacestd;classvectorInt{public:vectorInt(intn){cout<<"constructor2ca......
  • 软件工程实验一
    (1) 回顾你过去将近3年的学习经历问:当初你报考的时候,是真正喜欢软件工程这个专业吗?答:是。问:你现在后悔选择了这个专业吗?答:不后悔。问:你认为你现在最喜欢的领域是什么......
  • 实验四
    #include<iostream>#include<cassert>usingstd::cout;usingstd::endl;classvectorInt{public:vectorInt(intn,intm);vectorInt(intn);vecto......
  • 第四次实验
    1#pragmaonce2#include<iostream>3usingnamespacestd;4classvectorInt5{6public:7vectorInt(intn);8vectorInt(intn,intnum);9......
  • 软件工程实验一
    (1)回顾你过去将近3年的学习经历当初你报考的时候,是真正喜欢计算机这个专业吗?你现在后悔选择了这个专业吗?你认为你现在最喜欢的领域是什么(可以是计算机的也可以是其它......
  • 软件工程实验一MXY
    (1)回顾你过去将近3年的学习经历当初你报考的时候,是真正喜欢计算机这个专业吗?    报考时不了解所学究竟是什么,迷茫焦虑没有方向。你现在后悔选择了这个专业吗?......
  • 实验4:开源控制器实践——OpenDaylight
    (一)基本要求1.利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight控制器;2.通过Postman工具调用OpenDaylight提供的API下发流表,实现拓扑内主机h1和h3网络中断10s。......