首页 > 编程语言 >实验1_c语言输入输出和简单程序应用编程

实验1_c语言输入输出和简单程序应用编程

时间:2023-10-05 11:44:06浏览次数:49  
标签:main 编程 return int double 输入输出 程序 printf include

实验一

1-1

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

    return 0;
}

 

1-2

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

    return 0;
}

 

实验二

 #define _CRT_SECURE_NO_WARNINGS
 #include <stdio.h>

int main()
{
    float a, b, c;

    scanf_s("%f%f%f", &a, &b, &c);

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

    return 0;

}

 

 

实验三

 #define _CRT_SECURE_NO_WARNINGS
#include <stdio.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' || ans1 == 'Y') && (ans2 == 'y' || ans2 == 'Y'))
        printf("\n罗马不是一天建成的,继续保持哦:)\n");
    else
        printf("\n罗马不是一天毁灭的,我们来建设吧\n");

    return 0;
}

 getchar用于去掉回车

 

实验四

 #define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
    double x, y;
    char c1, c2, c3;
    int a1, a2, a3;
    scanf("%d%d%d", &a1, &a2, &a3);
    printf("a1 = %d, a2 = %d, a3 = %d\n", a1, a2, a3);/*地址运算符&*/
    getchar();/*吃掉回车*/
    scanf("%c%c%c", &c1, &c2, &c3);
    printf("c1 = %c, c2 = %c, c3 = %c\n", c1, c2, c3);
    scanf("%lf,%lf", &x, &y);/*f对应float而lf对应double*/
    printf("x = %lf, y = %lf\n", x, y);
    return 0;
}

 

实验五

 #define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
    int year;
    int a,b;
    double minute;
    double hour;
    double day;
    double c;
    a = 1000000000;
    minute = a / 60;
    hour = minute / 60;
    day = hour / 24;
    b = (int)(day / 365);
    c = day / 365;
    if (c - b > 0.5)
        year = b+1;
    else
        year = b;

    printf("10亿秒约等于%d年\n", year);
    return 0;
}

 

实验六

6-2


#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>
int main()
{
double x, ans;
while (scanf("%lf", &x) != EOF)
{
ans = pow(x, 365);
printf("%.2f的365次方: %.2f\n", x, ans);
printf("\n");
}
return 0;
}

 

实验七

 #define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
    double C, F;
    while (scanf("%lf", &C) != EOF)
    {
        F = C * 9 / 5 + 32;
        printf("摄氏度C=%.2f时,华氏度F=%.2f", C, F);
        printf("\n");
    }
    return 0;
}

 

实验八

 #define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<math.h>
int main() {
    int a, b, c;
    double s, area;
    while (scanf("%d %d %d", &a, &b, &c) != EOF)
    {
        s = (a + b + c) / 2.0;
        area = sqrt(s * (s - a) * (s - b) * (s - c));
        printf("a = %d,b = %d,c = %d,area = %.3lf\n", a, b, c, area);
    }
}

 

标签:main,编程,return,int,double,输入输出,程序,printf,include
From: https://www.cnblogs.com/yrx0415/p/17743197.html

相关文章

  • PowerBuilder编程新思维10.5:外传2(PowerPlume下一代开发解决方案)
    万里归来年愈少 PowerBuilder编程新思维10.5:外传2(PowerPlume下一代解决方案) 前言今天我们就来盘点一下,PB下一代开发的所有技术可能性。所谓下一代开发技术,就是指脱离或半脱离PBVM的应用开发技术,主要指后端。 后端技术汇总  前端PB+JSON前端PB+BLOBWEB后端P......
  • 小目标1:编写一个基本的TCP服务器程序
    小目标1:编写一个基本的TCP服务器程序头文件1#include<cstdio>//C++标准库的头文件2#include<unistd.h>//Unix标准头文件3#include<sys/types.h>//这个头文件定义了各种系统相关的数据类型4#include<sys/socket.h>//这个头文件用于网络编程,包含了与套接字(socket)相关......
  • 实测 亚马逊 AI 编程助手 Amazon CodeWhisperer(全网最全)
    文章作者:疯狂的驸马一、CodeWhisperer简介CodeWhisperer是亚⻢逊出品的一款基于机器学习的通用代码生成器,可实时提供代码建议。在编写代码时,它会自动根据我们现有的代码和注释生成建议。从单行代码建议到完整的函数,它可为我们提供各种大小和范围的个性化建议。亚马逊云科......
  • PowerBuilder现代编程方法X11:PB程序完全跨平台方案
     PB可能要支持Windows、macOS、Linux、iOS、Android与鸿蒙操作系统和X86、ARM、RISC-V与国产龙芯CPU的原生应用了! PowerBuilder现代编程方法X11:PB程序完全跨平台方案 前言《PowerBuilder编程新思维》在写到了WebUI后,陷入了沉寂。原因是我对PB发展的下一代技术方案不太满......
  • 实验1 C语言输入输出和简单程序编写
    1.试验任务1  task1.c//打印一个字符小人#include<stdio.h>intmain(){printf("o\n");printf("<H>\n");printf("II\n");return0;} task1_1.c//在垂直方向上打印出两个小人#include<stdio.h>int......
  • 小程序底层技术机制解读 - 小程序的社交能力
    小程序的社交能力是其成功的关键之一,它允许用户在应用内与其他用户互动、分享内容和建立社交关系。了解小程序的社交能力技术和机制对于开发者来说非常重要,因为它可以帮助他们更好地利用社交功能来增加用户粘性和扩大用户群体。本文将深入解读小程序的社交能力的底层技术机制,包括用......
  • 小程序技术未来发展的思考 - 高级动画和效果
    微信小程序、支付宝小程序等已经成为移动应用开发的主要方式之一,而动画和特效是提高用户体验和吸引用户的重要因素之一。未来的小程序技术将继续发展,提供更高级的动画和效果功能,以满足开发者的创意和用户的需求。在本文中,我们将探讨小程序技术在高级动画和效果方面的发展趋势,并提供......
  • 一个java程序员,手撸app的日记(一)
    首先,我是一名多年的java后端程序员,但刚接触此行的时候,还是写过jsp页面的,因为当年不懂,以为sp页面也是java的一部分,就闷着头给公司写了起来(只想说,html好写,但css是真的难)。jsp的编写是在自己经验不足的年纪,写了不到半年,草草了事,只是学会了ajax和部分js的编写(只觉得js真简单,弱类型,且......
  • 活动报名与缴费小程序开发笔记一
    项目背景活动报名与缴费小程序的开发背景主要源于以下几个因素:1.数字化时代的需求:随着移动互联网和智能手机的普及,人们习惯使用手机进行各种活动。传统的纸质报名表格和线下缴费方式变得相对繁琐,而数字化报名与缴费小程序提供了更便捷的解决方案。2.提高效率和减少人力成本:对于活......
  • Linux网络编程
    http请求主要是客户端B/S都是http协议,一种数据包格式服务器端做出响应 get请求不用提交数据,post需要请求行分为三部分 请求方式get是静态资源请求,这个刚代表资源目录,随便那个目录,而不是服务器的根目录第三个是协议版本,现在一般都是1.1版本看不见的?R/n一定要注意get......