首页 > 其他分享 >实验报告4

实验报告4

时间:2024-04-06 16:45:35浏览次数:23  
标签:case ch scanf break printf 实验报告 ......

项目一

解题思路
1.getchar赋值ch
2.if函数限制范围
3.ch+6确定且用putchar输出

核心代码

#include <stdio.h>
int main() { printf("06杨雪辉\n"); 
char ch;
ch=getchar();
if(ch<'A'||ch>'Z')
printf("输入错误");
else{
	if(ch>='U')
	ch=ch-26+6;
	else
	ch=ch+6;
	putchar(ch); 
	
} 

	return 0;
}

核心截图

项目二

解题思路
1.scanf输入三边
2.if函数限制各个三角形范围
3.printf函数分别输出对应类型

核心代码

#include <stdio.h>
int main() 
{
int a,b,c;
printf("06杨雪辉\n"); 
printf("*****************************\n");
	printf("请输入三角形的三条边长:\n");
	scanf("%d,%d,%d",&a,&b,&c);
	if (a+b>c && b+c>a && a+c>b)
		{if (a==b && b==c && c==a)
			printf("该三角形为等边三角形\n");
		else if(a==b || b==c || a==c)
			printf("该三角形为等腰三角形\n");
		else
			printf("该三角形为其他三角形\n");}
			
	return 0;
}

核心截图

项目三

解题思路
1.char定义运算符号c
2.scanf函数设定格式输入
3.Switch函数定义c表示各种运算类型

核心代码

#include <stdio.h>


int main()

 { float a,b;
 char c;
 printf("06杨雪辉\n");
 printf("input expression:a+(-,*,/)b\n");
 scanf("%f%c%f",&a,&c,&b);
 switch(c)
 {
 
 case'+':printf("%f.1\n",a+b); break;
 case'-':printf("%.1f\n",a-b); break;
 case'*':printf("%.1f\n",a*b); break;
 case'/':printf("%.1f\n",a/b); break;
 default:printf("input error\n");
}
 
	return 0;
}

核心截图

项目四

解题思路
1.1234在scanf中用a==输入
2.printf函数分别输出第一次转入
3.switch函数表下一次转入

核心代码

#include <stdio.h>
int main()
 {   printf("***************\n");
 printf("06杨雪辉\n");
   printf("***************\n");
 	int a,b;
 	scanf("%d",&a);
 	if(a==1234)
 	{
 		printf("密码正确,请选择服务:\n");
 		printf("1.改密\n");
 		printf("2.转账\n");
 		printf("3.电子现金\n");
 		printf("4.查询\n");
 		printf("5.取款\n");
 		printf("6.存款\n");
 		printf("7.取卡\n");
 		scanf("%d",&b);
		 switch(b)
		 {
		 	case 1:printf("正在进入【改密】服务界面,请稍后......");break;
		 	case 2:printf("正在进入【转账】服务界面,请稍后......");break;
		 	case 3:printf("正在进入【电子现金】服务界面,请稍后......");break;
		 	case 4:printf("正在进入【查询】服务界面,请稍后......");break;
		 	case 5:printf("正在进入【取款】服务界面,请稍后......");break;
		 	case 6:printf("正在进入【存款】服务界面,请稍后......");break;
		 	case 7:printf("正在进入【取卡】服务界面,请稍后......");break;
		 	default:printf("请重新选择!"); 
		  } 
 	}
 	else
	 printf("密码错误");
	 
 		
	return 0;
}

核心截图

标签:case,ch,scanf,break,printf,实验报告,......
From: https://www.cnblogs.com/YYYY4/p/18117555

相关文章

  • 实验报告3
    项目一解题思路1.用char函数定义字符2.scanf函数输入三个字母3.用a-32表示对应的大写字母核心代码#include<stdio.h>intmain(){chara,b,c;scanf("%c,%c,%c",&a,&b,&c);printf("%c的ASCII值:%d大写字母:%c\n",a,a,a-32);printf("%c的ASCII值:%d大写字母:%c......
  • 20211317李卓桐Exp3-免杀原理实验报告
    Exp3-免杀原理任务详情1.实践内容(4分+1分附加分)1.1方法(分)正确使用msf编码器,使用msfvenom生成如jar之类的其他文件(1分),veil,加壳工具(1分),使用C+shellcode编程(1分),1.2通过组合应用各种技术实现恶意代码免杀(1分)(如果成功实现了免杀的,简单语言描述原理,不要截图。与杀软共......
  • C语言程序设计—实验报告四
    C语言程序设计—实验报告四一、实验目的1.在熟练掌握if语句和switch语句的基础上,能灵活使用if语句和switch语句进行选择结构的程序设计2.学习调试程序二、实验硬、软件环境Windows计算机、Devc6.0三、实验内容及步骤项目一解题思路首先声明一个字符变量ch使用getchar()函......
  • c语言程序实验——实验报告四
    c语言程序实验————实验报告四实验项目名称:实验报告2数据描述实验项目类型:验证性实验日期:2024年3月21日一、实验目的1.在熟练掌握if语句和switch语句的基础上,能灵活使用if语句和switch语句进行选择结构的程序设计2.学习调试程序二、实验硬、软件环境Windows......
  • Java实验报告2
    一、实验目的本实验为Java课程的第二次实验,其主要目的如下:理解继承和多态的概念;掌握域和方法在继承中的特点;掌握构造函数的继承和重载;掌握this和super的用法;二、实验原理​继承性是面向对象编程技术的最重要的基础概念之一。在面向对象的程序设计中,类的继承性......
  • mybatis 实验报告1
    文章目录新建数据库新建项目,并导入jar包添加配置文件conf.xml定义实体类定义操作表user的sql的映射文件userMapper.xml注册:将mapper.xml文件注册到conf.xml配置文件中一共6步,这个只是测试类,这个不算新建数据库命名是随便,因为这里是数据库连接名createdatabase......
  • 实验报告( 重载,引用,指针,交换,字符串的连接 )
       一、实验目的:掌握函数重载的使用方法深入理解指针的概念,掌握指针的使用方法理解引用的概念,掌握引用作为函数参数的使用方法二、实验仪器或设备:微型计算机三、总体设计(设计原理、设计方案及流程等)实验内容:1、设计一组重载函数add(),至少包括:charadd(char,int);......
  • c语言程序实验——实验报告三
    c语言程序实验——实验报告三实验项目名称:实验报告3简单顺序程序设计实验项目类型:验证性实验日期:2024年3月28日一、实验目的1、学会准确使用c语言的数据输入与函数输出2、能编写简单顺序结构程序二、实验硬、软件环境Windows计算机、Devc6.0三、实验内容:编写程序:(1......
  • c语言程序设计--实验报告二
    实验项目名称:实验报告2数据描述实验项目类型:验证性实验日期:2024年3月21日一、实验目的1、掌握C语言数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对它们赋值的方法。2、掌握不同数据类型之间赋值的规律。3、学会使用C的有关算术运算符,以及包含这些运算符的表......
  • c语言程序设计——实验报告一
    实验项目名称:实验一熟悉C语言运行环境实验项目类型:验证性实验日期:2023年3月14日一、实验目的下载安装Devc6.0程序。了解在该系统上如何进行编辑、编译、连接和运行一个C程序。通过运行简单的C程序了解C程序的特点。二、实验硬、软件环境Windows计算机、Devc6.0三、......