实验四+选择结构程序设计
}
else
printf("%d,%.2f\n",n*n,sqrt(n));
return 0;
}
结果截图
4、程序代码
#include <stdio.h>
#include <math.h>
int main()
{Байду номын сангаас
int x, y;
scanf("%d%d", &x, &y);
if(x > 0 && y > 0)
{
char s[100];
int i;
printf("输入字符串:");
gets(s);
for(i=0;s[i];i++)
if(s[i]>='A'&&s[i]<='Z')s[i]+=32;
else if(s[i]>='a'&&s[i]<='z')s[i]-=32;
puts(s);
}
结果截图
3、程序代码
实验目的
1、输入输出语句的练习。
2、变量的定义与使用。
3、选择结构程序的初步练习:if……else…..
1、用户从键盘输入一个时间,判断其合理性,如果合理,就输出该时间,否则,输出“不合理的时间”。例如:
输入:18:1:2
输出:18:01:02
输入:18: 67: 103
输出:不合理的时间
2、大小写转换。用户从键盘输入一个字母(大写或小写两种),如果是大写字母,输出其小写字母,否则输出大写字母。
printf("点(%d,%d)位于第一象限", x, y);
else if(x < 0 && y > 0)
printf("点(%d,%d)位于第二象限", x, y);
else if(x > 0 && y < 0)
printf("点(%d,%d)位于第三象限", x, y);
else if(x < 0 && y < 0)
输入:e
输出:E
输入:E
输出:e
3、用户从键盘输入一个正整数n,如果它是一个三位数,就分解这个正整数为个、十、百位三个单独数字a、b、c,然后输出这三个数字的和;否则输出该正整数的平方值n2及平方根值sqrt(n)。
4、用户输入平面上一个点的坐标,判断该点位于哪个象限(假设输入的点不在圆点已经坐标轴上)。输出格式遵守下面的格式,如:
if (h>=0 && h<=23 && m>=0 && m<=59 && s>=0 && s<=59)
printf("%02d:%02d:%02d\n",h,m,s);
else
printf("不合理的时间\n");
return 0;
}
结果截图
2、程序代码
#include "stdio.h"
int main()
#include <stdio.h>
#include <math.h>
int main()
{
int n,a,b,c;
scanf("%d",&n);
if (n>=100 && n<=999) //三位数
{
a=n%10; //个位
b=n/10%10; //十位
c=n/100; //百位
printf("%d,%d,%d\n",a,b,c);
指导教师批阅意见:
成绩评定:
指导教师签字:
年月日
备注:
注:1、报告内的项目或内容设置,可根据实际情况加以调整和补充。
2、教师批改学生实验报告时间应在学生提交实验报告时间后10日内。
深圳大学实验报告
课程名称:c程序设计
实验项目名称:选择结构程序设计(1)
学院:***************
专业:******************
指导教师:杨艳丽
报告人:*****学号:*********班级:********
实验时间:2016.10.30
实验报告提交时间:2016.10.30
教务部制
输入:2 3
输出:点(2,3)位于第一象限
实验过程
提交源程序代码(.cpp)以及运行结果的截图(将每道题运行后正确的cpp代码以及运行结果的截图粘贴在这里)。
1、程序代码
#include <stdio.h>
#include <math.h>
int main()
{
int h,m,s;
scanf("%d:%d:%d",&h,&m,&s);
printf("点(%d,%d)位于第四象限", x, y);
return 0;
}
结果截图
实验收获及思考
通过此次实验,本人更加熟练的掌握了程序C语言选择结构程序设计的应用,也深深了解到了C语言的强大,同时使我对这门语言的兴趣更加深厚。做完本次实验,我纠正了以往的一个观点,学习一门语言不要以为看书看明白了,就以为对这方面的知识掌握了,学习语言更为重要的是要会使用,不能仅仅是以为明白就可以了事,合上书本,能够应用这方面的知识写出一个程序来,才能算对它的初步掌握。