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

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

时间:2023-10-08 21:36:43浏览次数:38  
标签:main return int 输入输出 C语言 ans printf 编写 include

实验任务1(1)

1 #include<stdio.h>
2 int main(){
3     printf(" O \n");
4     printf("<H>\n");
5     printf("I I\n");
6     return 0;
7 } 

结果演示

(2)

 1 #include<stdio.h>
 2 int main(){
 3         printf(" O \n");
 4         printf("<H>\n");
 5         printf("I I\n");
 6         printf(" O \n");
 7         printf("<H>\n");
 8         printf("I I\n");
 9     return 0;
10 } 

结果演示

(3)

1 #include<stdio.h>
2 int main(){
3         printf(" O        O\n");
4         printf("<H>      <H>\n");
5         printf("I I      I I\n");
6     return 0;
7 } 

结果演示

实验任务2

 1 #include<stdio.h>
 2 int main(){
 3     float a,b,c;
 4     scanf("%f%f%f",&a,&b,&c);
 5     if(a+b>c&&a+c>b&&b+c>a){
 6         printf("能构成三角形\n");
 7     }else{
 8         printf("不能构成三角形\n");
 9     }
10     return 0;
11 } 

结果演示

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

结果演示

实验任务4

 1 #include<stdio.h>
 2 int main(){
 3     double x,y;
 4     char c1,c2,c3;
 5     int a1,a2,a3;
 6     scanf("%d%d%d",&a1,&a2,&a3);
 7     printf("a1=%d,a2=%d,a3=%d\n",a1,a2,a3);
 8     scanf("%c%c%c",&c1,&c2,&c3);
 9     printf("c1=%c,c2=%c,c3=%c\n",c1,c2,c3);
10     scanf("%lf%lf",&x,&y);
11     printf("x=%lf,y=%lf\n",x,y);
12     return 0;
13 } 

实验演示

实验任务5

 

1 #include<stdio.h>
2 #include<math.h>
3 int main(){
4     int year;
5     year=round(1000000000/(60*60*24*365));
6     printf("10亿秒约等于%d年\n",year);
7 return 0;
8 }

实验演示

实验任务6

 1 #include<stdio.h>
 2 #include<math.h>
 3 int main(){
 4     double x,ans;
 5     while(scanf("%lf",&x)!=EOF){
 6         ans=pow(x,365);
 7         printf("%.2f的365次方:%.2f\n",x,ans);
 8         printf("\n");
 9     }
10     
11     
12 return 0;
13 }

实验任务7

 1 #include<stdio.h>
 2 int main(){
 3     double x,ans;
 4     while(scanf("%lf",&x)!=EOF){
 5         ans=x*9/5+32;
 6         printf("摄氏度c=%.2lf时,华氏度f=%.2lf",x,ans);
 7         printf("\n");
 8     }
 9 return 0;
10 }

结果演示

实验任务8

 1 #include<stdio.h>
 2 #include<math.h>
 3 int main(){
 4     double x,y,z,ans,s;
 5     while(scanf("%lf%lf%lf",&x,&y,&z)!=EOF){
 6         s=(x+y+z)/2;
 7         ans=sqrt(s*(s-x)*(s-y)*(s-z));
 8         printf("a=%.0lf,b=%.0lf,c=%.0lf,area=%.03lf",x,y,z,ans);
 9         printf("\n");
10     }
11 return 0;
12 }

结果演示

 

标签:main,return,int,输入输出,C语言,ans,printf,编写,include
From: https://www.cnblogs.com/Tsuneo/p/17735927.html

相关文章

  • 需编写html代码,快速搭建一个公司管理系统
    快速搭建一个公司管理系统MagicTable基于vue-admin-beautiful,elementui,vue-easytable等实现的网页快速生成框架,无需编写html和css代码,只需要编写js文件就能实现管理面板的表格页面。github链接https://github.com/YSASM/MagicTable特点轻量简洁缩短开发时间示例如......
  • 资源清单编写MySQL,wordpress
    目录mysqlwordpresshttp://k8s.driverzeng.com/v1.19/mysql[root@master-1mysql]#catmysql.yamlapiVersion:"v1"kind:"Pod"metadata:name:mysql57//资源清单叫mysql57spec:nodeName:node-1......
  • 学习C语言心得-do...while循环
    do....while(上来就干!)习题:打印1-10数字#include<stdio.h>//打印1-10intmain(){ inti=1; do { printf("%d",i); i++; } while(i<11); return0;}运行结果:continue中i++放置位置区别:1,i++在continue后方:#include<stdio.h>//打印1-10intmain()......
  • c语言代码练习(与“&”)26
    需求:求一个整数存储在内存中二进制中的1的数量#define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>intmain(){intnum=0;intinput=0;printf("请输入你想要统计的数字:");scanf("%d",&input);inti=0;for(i=0;i<32;i+......
  • 编写脚本实现tomcat一键安装8.5版本
    #下载包到/root目录[root@tomcat~]#lljdk-8u212-linux-x64.tar.gzapache-tomcat-8.5.82.tar.gz-rw-r--r--1rootroot10610025Aug2717:14apache-tomcat-8.5.82.tar.gz-rw-r--r--1rootroot195013152Aug2717:08jdk-8u212-linux-x64.tar.gz#编写脚本[root@to......
  • 【Vue】自己编写排名组件
    一、需求分析这里我是用Echarts的柱状图,倒置下y轴x轴就实现了,然后产品说跟UI不一致我一看UI这种又给我整不会了,然后想拿Echarts改改参数搞定,同事和群友都是说自己做,不要用Echarts改 二、实现思路同事劝我用ElementUI的进度条组件来实现,进度条见:https://element.eleme.io/......
  • java题目编写及分析
    首先想分享给大家的是三个题目集,其难易程度是由易到难(我会着重挑几个题目给大家分析)  第一个题目集所包含的题目为身体质量指数BMI测算,长度质量单位换算,奇数求和,房产税费计算,游戏角色选择,学号识别,巴比伦法求平方根近似值,二进制数值提取,判断三角形类型共九个题目,在第一个题目......
  • C语言练习--拿球小游戏
    题目:一共100个球,两人轮流拿,每人每次最多拿5个,最后一个拿的人赢;如果我先拿,怎么拿一定会赢?#include<stdio.h>#include<stdlib.h>#include<time.h>intsc();intmain(){//设置随机数生成器的种子为当前时间srand(time(NULL));intbal=100;......
  • 数据结构——C语言知识补充
    学数据结构发现代码看不懂:(参考资料:C语言--指针详解-tongye-博客园C语言结构体详解,C语言struct用法详解指针C语言的一大难点,如何理解指针和运用指针。从一个简单的应用说起:inta=1;这是一个简单的变量声明和初始化,定义了一个整型变量a,并赋值为1。而对于计算机内部,在栈......
  • c语言 二维数组指针
    @TOC前言前面我们讲了一维数组指针,今天我们讲一下二维数组指针。一、二维数组指针的定义:概述:二维数组指针的定义就是把一维数组换成二维数组。二维数组的各个元素也都是地址。步骤:inta[2][3]={{1,2,3},{4,5,6}};//定义一个二维数组int(*p)[2][3]=&a;//a是整......