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

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

时间:2024-03-16 19:55:18浏览次数:22  
标签:main return int 数据类型 C语言 运算符 %. printf include

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

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

 

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

return 0;
}

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

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

\

#include <stdio.h>
int main()
{
  char ans1, ans2; 
  printf("每次课前认真预习、课后及时复习了没? (输入y或Y表示有,输入n或N表示没有) :");
  ans1 = getchar(); 
 getchar();//删去getchar()之后,对运行结果会产生结果,因为这个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()之后,对运行结果会产生结果,因为这个getchar()是读取并丢弃用户输入后打出的换行符的,如果没有这个getchar(),程序就会在用户输入第一个字符并按下回车之后就停止运行了

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

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

#include <stdio.h>
#include <math.h>
  int main()
{
  double x, ans;
  scanf("%lf", &x);
  ans = pow(x, 365);
  printf("%.2f的365次方: %.2f\n", x, ans);
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 t,f;
    while(scanf("%lf",&t) !=EOF)
    {
    f=(9*t)/5+32;
    printf("摄氏度c=%.2f时,华氏度f = %.2f\n",t,f);
    printf("\n");
    }
    return 0;
}

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

实验总结:

1.了解了如何让运行一次程序就进行多次运算

2.了解了运算的优先级

3.了解了如何控制double型变量如何控制输出的位数

标签:main,return,int,数据类型,C语言,运算符,%.,printf,include
From: https://www.cnblogs.com/nuistzy/p/18071834

相关文章

  • C语言基础-2、字符类型
    一、字符类型char是一种整数,也是一种特殊的类型:字符。这是因为:用单引号表示的字符字面量:'a','1'''也是一个字符printf和scanf里用%c来输入输出字符1、字符的输入输出#include<stdio.h>intmain(){ charc,d; c=1; d='1'; if(c==d){ printf("相等\n"); }......
  • c语言实验一
    #include<stdio.h>#include<stdlib.h>intmain(){printf("o\to\n");printf("<H>\t<H>\n");printf("II\tII\n");system("pause");return0;}#include&......
  • 0基础 三个月掌握C语言(11)
    字符函数和字符串函数为了方便操作字符和字符串C语言标准库中提供了一系列库函数接下来我们学习一下这些函数字符分类函数C语言提供了一系列用于字符分类的函数,这些函数定义在ctype.h头文件中。这些函数通常用于检查字符是否属于特定的类别,例如大写字母、小写字母、数字......
  • C语言葵花宝典之——文件操作
    前言:在之前的学习中,我们所写的C语言程序总是在运行结束之后,就会自动销毁,那如果我们想将一个结果进行长期存储应该如何操作呢?这时候就需要我们用文件来操作。目录1、什么是文件?1.1程序文件1.2数据文件1.3文件名2、二进制文件和文本文件2.1文本文件:2.2二进制文......
  • C语言基础-1、指针
    一、取地址运算运算符&scanf("%d",&i);中的&是获得变量的地址,它的操作对象必须是变量&不能对没有地址的东西取地址:&(a+b),&(a++)二、指针就是保存地址的变量inti;int*p=&i;int*p,q//p是一个指针,是一个指向int型的指针变量,q则是一个单纯的int型变量1、指针变量变量......
  • C语言-动态内存管理
    动态内存管理为什么存在动态内存分配动态内存函数介绍malloc和freecallocrealloc常见动态内存错误1对NULL指针的解引用操作2对动态开辟空间的越界访问3对非动态开辟内存使用free释放4使用free释放一块动态开辟内存的一部分5.对同一块动态内存多次释放6.动态开辟......
  • c语言程序设计——实验报告一
    c语言程序设计——实验报告一实验项目名称:实验一熟悉C语言运行环境实验项目类型:验证性实验日期:2023年3月14日一、实验目的下载安装Devc6.0程序。了解在该系统上如何进行编辑、编译、连接和运行一个C程序。通过运行简单的C程序了解C程序的特点。二、实验硬、软件环境W......
  • python调用c语言API
    python调用C语言API,一般使用内置的ctypes库.但是这个库用起来不那么方便,主要是需要进行函数和数据结构的包装.如下所示:#结构定义classCOORD(Structure):"""COORDstructure"""_fields_=[("X",SHORT),("Y",SHORT)]#函数定义UpdateP......
  • C语言 01 概述
    历史C语言是一门面向过程的计算机编程语言,于1972年诞生于贝尔实验室。C语言是丹尼斯·里奇(DennisRitchie)以B语言为基础发展而来,因此他被称为C语言之父。C语言为什么命名为C?1967年,剑桥大学的MartinRichards对CPL(CombinedProgrammingLanguage)语言进行了简化......
  • 【C语言初阶(五)】数组
    ❣博主主页:33的博客❣▶文章专栏分类:C语言从入门到精通◀......