笔记5

实验5

1024 计算阶乘

题型: 编程题 语言: G++;GCC
Description
输入正整数n(n<12),计算n!(注n!=123*…*n)
输入样例
3
输出样例
6

#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
    int n,i,sum=1;
    scanf("%d",&n);
    for(i=1;i<=n;i++)
        sum=sum*i;
    printf("%d",sum);
    return 0;
}

1025 计算简单数列和

题型: 编程题 语言: G++;GCC
Description
有数列1,3,5,7,9,11,……
现要求由键盘输入n,计算输出该数列的前n项和。(给的n不会超过10000)
输入样例
5
输出样例
25

#include <stdio.h>
int main()
{
    int n;
    int sum;
    scanf("%d",&n);
    sum=n*n;
    printf("%d",sum);
    return 0;
}

1044 输出最小值

题型: 编程题 语言: G++;GCC
Description
从键盘输入十个整数,输出最小值
输入格式
输入的整数绝对值不会超过10000
输出格式
按样例格式输出结果
输入样例
12 45 76 87 5 87 43 55 99 21
输出样例
5

#include <stdio.h>
main()
{  int i,t,min;
   scanf("%d", &min);
   for(i=1;i<10;i++)
   {
      scanf("%d", &t);
      if(t<min) min=t;
   }
   printf("%d\n",min);
}

1030 字符变换

题型: 编程题 语言: G++;GCC
Description
由键盘输入一个句子(字符个数不定,最多不超过80个,以’\n’结束),将其中的大写字符变成小写(其它类型的字符不变),
最后输出变换后的句子。
输入样例
ThiS IS My fIrSt C ProgrAm!
输出样例
this is my first c program!

#include <stdio.h>
int main()
{
    char c;
    while((c=getchar())!='\n')
    {
        if(c>='A'&&c<='Z')
        {
            c+=32;
            putchar(c);

        }
        else {putchar(c);}
    }
    return 0;
}

1037 计算数列和

题型: 编程题 语言: G++;GCC
Description
有数列:在这里插入图片描述

编程实现,由键盘输入n,计算输出数列前n项和。(结果保留四位小数,提示:要使用double,否则精度不够)

输出格式
请按格式输出

输入样例
20

输出样例
32.6603

#include<stdio.h>
main()
{   int i,n;
    double a=2,b=1,s=0;
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {   s=s+a/b;
        a=a+b;
        b=a-b;
    }
    printf("%.4f\n",s);
}

1029 求最大公约数

题型: 编程题 语言: G++;GCC
Description
由键盘输入两个正整数m、n(m、n<1000000),计算它们的最大公约数。

输入样例
16,24

输出样例
8

#include<stdio.h>
main()
{  long r,m,n;
   scanf("%ld,%ld",&m,&n);
   while((r=n%m)!=0)
   {  n=m;
      m=r;
   }
   printf("%ld\n",m);
}  //辗转相除法 
#include<stdio.h>
int main (){
int i,x,y;
scanf("%d,%d",&x,&y);
for (i = 1; i <= x; i++){
  if (x%i == 0 && y%i == 0)
   break;
 }
 for (i = x; i > 0; i--){
  if (x%i == 0 && y%i == 0)
   break;
}
printf("%d\n",i);
}//穷举法

拓展:最小公倍数=两数相乘➗最大公倍数

1031 统计单词个数

题型: 编程题 语言: G++;GCC
Description
写一个函数实现:输入一行字符,以空格分割单词,回车结束输入,输出单词的个数

输入样例
There are many students and many trees!

输出样例
7

#include<stdio.h>
main()
{   int num=0,word=0;
    char c;
    while((c=getchar())!='\n')
    {
       if(!(c>='a'&&c<='z'||c>='A'&&c<='Z'))word=0;
       else if(word==0)
       {   word=1;
           num++;
       }
    }
    printf("%d",num);
}

1042 百万富翁

题型: 编程题 语言: G++;GCC
Description
一个百万富翁遇到一个陌生人,陌生人找他谈了一个换钱的计划。该计划如下:我每天给你m元,
而你第一天只需给我一分钱。第二天我仍给你m元,你给我2分钱。第三天,我仍给你m元,
你给我4分钱。依次类推,你每天给我的钱是前一天的两倍,直到一个月(30天)。
百万富翁很高兴,欣然接受这个契约。现要求,编写一个程序,由键盘输入m,
计算多少天后,百万富翁开始亏钱。

输入样例
100

输出样例
18

#include <stdio.h>
int main()
{
    int m,a=1,d=1,sum=0;
    scanf("%d",&m);
    m=m*100;
    while(1)
    {  
       sum=a+sum;
       if(sum>m*d) break;
       d++;
       a=2*a;
    }
    printf("%d",d);
    return 0;
}
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
深度学习笔记v5是一本关于深度学习的学习资料,下面我将用300字来回答有关这本笔记的内容。 深度学习是机器学习领域的一个重要分支,它主要研究模拟人脑神经网络的算法和模型,用于实现复杂的学习任务。深度学习在图像识别、语音识别和自然语言处理等领域取得了很多重要的突破,成为了人工智能领域的热点研究方向。 深度学习笔记v5中,首先介绍了深度学习的基本概念和原理。笔记详细解释了神经网络结构、前向传播、反向传播以及梯度下降等基本概念和算法。这些内容帮助读者理解深度学习的基本原理和工作机制。 接着,笔记介绍了常用的深度学习框架,如TensorFlow和PyTorch。这些框架提供了丰富的工具和函数,使得深度学习的开发变得更加简单和高效。笔记详细介绍了如何使用这些框架进行模型训练和评估。 此外,笔记还包含了一些深度学习的经典应用案例。这些案例涵盖了图像分类、目标检测、语音识别等多个领域。通过这些案例,读者可以深入了解深度学习在实际问题中的应用,并学习如何利用深度学习解决现实世界中的复杂任务。 最后,笔记还提供了大量的代码示例和练习题,帮助读者巩固所学的知识。通过实践,读者可以更好地理解深度学习的原理和应用。 总而言之,深度学习笔记v5是一本系统而全面的学习资料,适合对深度学习感兴趣的读者。通过阅读这本笔记,读者可以了解深度学习的基本概念和原理,掌握常用的深度学习框架,以及应用深度学习解决实际问题的方法。希望这本笔记能够对读者在深度学习领域的学习和研究有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值