山东理工大学C语言实验报告地址
发布网友
发布时间:2022-05-25 01:55
我来回答
共2个回答
热心网友
时间:2023-11-23 22:55
实验编号(二)
选择结构程序设计
实验目的
1.熟练掌握C中选择结构语句if语句的使用。2.熟练掌握C中用switch语句来实现选择结构。3.编写能够实现下列要求的程序并上机调试通过实验内容:1.从键盘输入三个整数,求出最大数并输出。main(){int
a,b,c,max;printf("input
3
numbers:");scanf("%d%d%d",&a,&b,&c);printf("a=%d,b=%d,c=%d\n",a,b,c);if(a>b)max=a;elsemax=b;if(max<c)max=c;printf("max=%d\n",max);}运行状况:Input
3
numbers:
1
2
3a=1,b=2,c=3
max=32.从键盘输入一个字符,若为小写字母,则转化为相应的大写字母;若为大写字母,则转化为相应的小写字母;否则转化为ASCII码表中的下一个字符。#include
<stdio.h>
main(){
char
ch;ch=getchar();if(ch>='a'&&ch<='z')ch=ch-32;else
if(ch>='A'&&ch<='Z')ch=ch-'A'+'a';else
ch=ch+1;putchar(ch);}运行状况:aA
3.从键盘输入两个整数及一个运算符,分别求出其和差积商并输出(其中运算符在两个整数之间输入)。main(){
int
a,b,s;char
ch;scanf("%d%c%d",&a,&ch,&b);if(ch=='+')s=a+b;else
if(ch=='-')s=a-b;else
if(ch=='*')s=a*b;else
if(ch=='/')
s=a/b;printf("s=%d\n",s);}
实验中出现的问题及解决方法1.编写中小错误太多,调试几遍才能真正做对.
2.对程序中的一些小知识还是不太精通。
3.做起实验来太耗费时间实验结论及问题讨论通过实验我1.
掌握C中选择结构语句if语句的使用。2.熟练掌握C中用switch语句来实现选择结构。3.编写能够实现下列要求的程序并上机调试通过了
热心网友
时间:2023-11-23 22:56
210.44.185.38