首页 > 其他分享 >实验一 C语言开发环境使用和数据类型,运算符,表达式

实验一 C语言开发环境使用和数据类型,运算符,表达式

时间:2024-10-02 13:01:24浏览次数:6  
标签:lf main int scanf 数据类型 C语言 运算符 printf include

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

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

#include<stdio.h>

int main()
{
    double a,b,c;
    
    scanf("%lf%lf%lf",&a,&b,&c);
    
    if(a<b+c&&b<a+c&&c<a+b)
        printf("能够成三角形\n");
    else
        printf("不能构成三角形\n");   
    return 0;
}

#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;
}

line9用于抵消下一行换行符对ans2赋值的影响

#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);
    
    scanf("%c%c%c", &c1, &c2, &c3);
    printf("c1 = %c, c2 = %c, c3 = %c\n", c1, c2, c3);
    
    scanf("%lf,%lf", &x, &y);
    printf("x = %lf, y = %lf\n",x, y);
    
    return 0;
}

#include <stdio.h>
int main()
{
    int year;
    year=1000000000;
    year=year/60/60/24/365.0+0.5; 
    
    printf("10亿秒约等于%d年\n", year);
    return 0;
}

#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;
}

#include <stdio.h>

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

#include <stdio.h>
#include <math.h>
int main()
{
    double a,b,c,area,s;
    
    while(scanf("%lf",&a)!=EOF) 
    {
        scanf("%lf",&b);
        scanf("%lf",&c);
        s=(a+b+c)/2;
        area=s*(s-a)*(s-b)*(s-c);
        area=pow(area,0.5);
        printf("a=%.0lf,b=%.0lf,c=%.0lf,area=%.3lf\n",a,b,c,area);
        printf("\n");
    }
    return 0;
}

 

标签:lf,main,int,scanf,数据类型,C语言,运算符,printf,include
From: https://www.cnblogs.com/jhyzhanchuan/p/18444499

相关文章

  • C语言 共用体
    概念在C语言中,共用体(Union)是一种特殊的数据类型。它可以在不同的时刻存储不同类型的数据,但所有成员共享同一块内存空间。这与结构体不同,结构体的每个成员都有自己独立的内存空间。定义和声明定义共用体的定义形式与结构体相似,使用关键字union。例如:unionData{int......
  • C语言内存对齐
    概念在C语言中,内存对齐(MemoryAlignment)是一种编译器为了提高内存访问效率而采用的一种数据存储策略。它要求数据在内存中的存储地址是某个特定值(通常是数据类型大小或其倍数)的整数倍。为什么要进行内存对齐提高内存访问速度现代计算机的内存系统是以字节为单位进行组织......
  • 理解C语言之深入理解指针(四)
    目录1.回调函数是什么?2.qsort使⽤举例2.1使⽤qsort函数排序整型数据2.2使⽤qsort排序结构数据3.qsort函数的模拟实现1.回调函数是什么?        回调函数就是⼀个通过函数指针调⽤的函数。        如果你把函数的指针(地址)作为参数传递给另⼀个......
  • C语言开发windows程序主要程序结构
    一、两个函数1.WinMain,WindowsAPI主函数。本次示例中WinMain包含的三个内容: +.注册窗口 +.创建窗口 +.消息循环2.窗口过程(WndProc) 窗口过程,通过窗口过程(WndProc)与用户交互和管理窗口。二、Windows程序示例基于C语言开发的windows图形界面程序/*** title:Windows程......
  • 个人感悟##C语言中的得与失
    个人练习感悟1.三个任意整数从小到大排序#include<stdio.h>#include<stdlib.h>intmain(){inta,b,c;printf(“我可以为您进行从大到小排序,请任意输入三个的整数:”);scanf(“%d%d%d”,&a,&b,&c);if(a>b&&a>c)if(b>c)printf(“%d,%d,%d”,a,b,c);elseif(b<c)......
  • C语言 typedef
    概念在C语言中,typedef是一个关键字,用于为已有的数据类型定义一个新的别名。它本身并不创建新的数据类型,而是给现有的类型赋予一个更方便、更易理解或更符合项目特定需求的名字。基本用法基本数据类型别名例如,为unsignedint定义一个新的别名uint:typedefunsignedint......
  • C语言 结构体
    结构体的概念在C语言中,结构体(struct)是一种用户自定义的数据类型,用于将不同类型的数据组合在一起,形成一个逻辑上相关的整体。它类似于一个容器,可以容纳多种不同类型的数据项。结构体的定义结构体的定义语法如下:struct结构体名{成员类型1成员名1;成员类型2成......
  • C语言 形参和实参
    在C语言中,强制类型转换(强转)可能会导致精度发生变化,具体情况取决于转换的类型。数值类型转换浮点数转换为整数当把浮点数强制转换为整数时,小数部分会被直接截断,精度必然会发生变化。例如:floatnum=3.14;intresult=(int)num;//此时result的值为3,小数部分0.14被截断......
  • c语言中的链接性和作用域
    什么是链接性链接性指的是标识符(如变量、函数)在多个翻译单元(通常是多个源文件)之间共享和可见的能力。链接性决定了标识符的作用范围,即它能在多大范围内被访问或引用链接性无链接性:标识符只能在局部作用域内使用,通常用于局部变量内部链接性:标识符只能在定义它的文件内使用,使......
  • C++中指针和数组相关的运算符优先级
    概述本文深入介绍了与指针和数组相关的运算符优先级,利用代码示例展示了当左结合和右结合运算符同时存在时的结合方式,同时也演示了如何使用()来强制人为指定结合顺序。指针、数组相关的运算符优先级下表展示了相关运算符的优先级,有4个级别,同级别内的运算符按照结合性依次调用。......