首页 > 编程语言 >实验1 C语言输入输出和简单程序编写

实验1 C语言输入输出和简单程序编写

时间:2024-10-02 15:00:44浏览次数:9  
标签:main return int scanf 输入输出 C语言 printf 编写 include

实验1:

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

    return 0;
}

 

 

实验2:

#include <stdio.h>

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

 

 

实验3:


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

 

 实验4:

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

 

 实验5:

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

 实验6:

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

 

 

 实验7:

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

 实验8:

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

 

标签:main,return,int,scanf,输入输出,C语言,printf,编写,include
From: https://www.cnblogs.com/twx123/p/18444700

相关文章

  • C语言顺序表 逐行解析!!!
    1、顺序表的概念及结构线性表(linearlist)是n个具有相同特性的数据元素的有限序列。线性表是⼀种在实际中⼴泛使⽤的数据结构,常⻅的线性表:顺序表、链表、栈、队列、字符串...线性表在逻辑上是线性结构,也就说是连续的⼀条直线。但是在物理结构上并不⼀定是连续的,线性表在物......
  • 实验一 C语言开发环境使用和数据类型,运算符,表达式
    #include<stdio.h>intmain(){printf("0\n");printf("<H>\n");printf("II\n");printf("0\n");printf("<H>\n");printf("II\n");return0;......
  • 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被截断......