首页 > 其他分享 >试验1

试验1

时间:2023-03-03 10:59:25浏览次数:32  
标签:10 pause int 试验 printf main include

#include <stdio.h>
#include <stdlib.h>
int main()
{
    printf(" 0 \n");
    printf("<H>\n");
    printf("I I\n");

    system ("pause");
    return 0;
}

 

试验任务2

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int n, sum;

    // 从键盘上输入一个十进制整数给n
    scanf("%d", &n);
    sum = n*(n+1)/2;
    printf("sum = %d\n", sum);

    system ("pause");
    return 0;
}

结论:写法3和写法4不能实现任务要求,因为程序是从左往右运行,而3和4的代码运行出来和求和公式完全不同

试验任务3

#include <stdio.h>
#include <stdlib.h>
int main()
{
   int a, b, t;

   a = 3;
   b = 4;
   printf("a = %d, b = %d\n", a , b);

   t = a;
   a = b;
   b = t;
   printf("a = %d, b = %d\n", a, b);

    system ("pause");
    return 0;
}

结论:功能为交换a和b的值

试验任务4

#include <stdio.h>
#include <stdlib.h>
int main()
{
   int x, t, m;

    x = 123;
    printf("x = %d\n", x);

    t = 0;
   
    m = x % 10;
    t=t*10+m;
    x=x/10;

    m=x%10;
    t=t*10+m;
    x=x/10;

    m=x%10;
    t=t*10+m;
    x=x/10;

    printf("t=%d\n", t);

    system ("pause");
    return 0;
}

结论:功能为将三位整数各个位上的数字反过来,如将123变为321.

试验任务5

#include <stdio.h>
#include <stdlib.h>
int main()
{
  float a,b,c;
  scanf("%f%f%f",&a,&b,&c);

  if(a+b>c)
      printf("能构成三角形\n");
  else
      printf("不能构成三角形\n");

    system ("pause");
    return 0;
}

试验任务6

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int year;
    year=1000000000;
    year=year/(365*24*60*60);
    printf("10亿秒约等于%d年\n",year);

    system ("pause");
    return 0;
}

实验任务7

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
    int n;

    srand((unsigned)time(NULL)); 


    n=rand() % 41+60;


    printf("n=%d\n",n);

    system ("pause");
    return 0;
}

实验任务8

#include <stdio.h>
#include <stdlib.h>
int main()
{
    char ans1, ans2;
    printf("每次课前认真预习、课后及时复习了没? (输入y或Y表示有,输入n或N表示没有) : ");
    ans1 = getchar(); 
    getchar(); 
    printf("\n动手敲代码实践了没? (输入y或Y表示敲了,输入n或N表示木有敲) : ");
    ans2 = getchar();
    if((ans1=='y'||ans2=='Y')&&(ans1=='Y'||ans2=='y')) 
printf("\n罗马不是一天建成的, 继续保持哦:)\n");
else
    printf("\n罗马不是一天毁灭的, 我们来建设吧\n");

    system ("pause");
    return 0;
}

实验总结:1)通过本次实验我收获了rand的具体用法,以及对于实验代码的补充填写和修改与思考。2)通过过本次实验,我也了解到我编写代码的速度不足,效率不高,容易出错。3)希望以后能过慢慢磨合,适应C语言的编写。

标签:10,pause,int,试验,printf,main,include
From: https://www.cnblogs.com/zhzya1314-/p/17172753.html

相关文章

  • 香港——中国加密货币发展的试验区,慢慢又走回了原点?
       虽然香港积极拥抱加密,但也注意到了加密市场一连串的金融风险事件。近期,香港金融管理局在《关于加密资产和稳定币的讨论文件结论》中,明确将与稳定币相关的若干活动......
  • 自动化测试验证码问题
    1.验证码作用不少网站在用户登录、用户提交信息等登录和输入的页面上使用了验证码技术。验证码技术可以有效防止恶意用户对网站的滥用,使得网站可以有效避免用户信息失窃......
  • 试验记录
    试验记录......
  • 20221321杨渝第八次试验
    实验配置实验相关知识背景LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写:Linux,操作系统,openEuler就是一种Linux发行版Apache,Web服务器......
  • 智能座舱的测试验证
    ......
  • 幕墙现场淋水试验的依据
    幕墙现场淋水试验的依据:GB/T21086-2007建筑幕墙附录D现场淋水试验方法规范第42页。附录D(资料性附录)现场淋水试验方法D.1范围本附录适用于各类建筑幕墙的现场淋......
  • 51单片机--LED闪烁、流水灯的简单试验
    一、LED闪烁 /*****************************************************************LED闪烁的简单试验****************......
  • 试验解析抖音无水印视频【PHP版】
    试验了网上很多抖音解析无水印视频的API,发现很多都是不稳定的。连今天要分享的这个api也是,总是那么不稳定。不过还好,总算是解析出了无水印视频。很多东西还是要自己调试一下......
  • 3. LVS的DR模型试验搭建
    这个关系图是基于DR模型,下面根据这个图搭建一个玩玩第一个机器:在第一台机器上搭建lvs,首先要有vip虚拟ip地址到这里先暂停,把查看下面配置,把第二台机器和第三台机器配置......
  • Linux下vim增加ascii流程图绘制功能试验
    简单用法(在英文输入模式下)开启:DIstart关闭:DIstop空格按一下启动绘制,空格再按一下启动擦出功能当绘制时,上下左右自动直线和转折。  剪头向上shift+6、箭头下v 、......