基于visual Studio2013解决C语言竞赛题之0305显示星期

原创 2013年12月02日 20:12:30



题目


解决代码及点评

这道题锻炼我们switch分支语句,对于条件太多时,用if符合条件分支是比较复杂的

可以使用switch代替


//5.	读入1到7之间的某个数,输出表示一星期中相应的
//某一天的单词:Monday、 Tuesday等等,用switch语句做。
#include <stdio.h>
#include <stdlib.h>
void	main()
{
	int a;
	printf("please input a\n");
	scanf_s("%d",&a);

	switch (a) // switch(a)表示对a进行判断
	{
	case 1:   // case 1语句表示当a的值为1时,代码执行该分支
		printf("monday");      // 打印相应的英文
		break;                //  执行完之后需要用break结束switch语句块,否则会继续执行,以下case也相同意义
	case 2:
		printf("tuesday");
		break;
	case 3:
		printf("wednesday");
		break;
	case 4:
		printf("thursday");
		break;
	case 5:
		printf("firday");
		break;
	case 7:
		printf("sunday");
		break;
	case 6:
		printf("saturday");
		break;
	default:
		printf("bitch");

	}
	system("pause");
}


代码下载及其运行

代码下载链接:

http://download.csdn.net/detail/yincheng01/6640645

解压密码为c.itcast.cn


下载解压后用VS2013打开工程文件

点击 “本地Windows调试器” 执行


程序运行结果




输入数字,根据数字显示英文







版权声明:本文为博主原创文章,未经博主允许不得转载。

基于visual Studio2013解决C语言竞赛题之0605strcat

题目解决代码及点评/* 5. 写一函数,将两个字符串连接,即编写一strcat函数。 */ #include #include void stract(char *p1,char *p2...
  • yincheng01
  • yincheng01
  • 2013年12月05日 14:49
  • 1719

基于visual Studio2013解决C语言竞赛题之0607strcpy

题目解决代码及点评#include #include /* 写一函数将字符数组s1中的全部字符复制到字符数组s2中,不用strcpy函数。 */ void f67(char s1[27], cha...
  • yincheng01
  • yincheng01
  • 2013年12月05日 15:19
  • 1653

基于visual Studio2013解决C语言竞赛题之0905文件读写显示

题目解决代码及点评/* 5. 用scanf_s函数从键盘读入 5个学生数据(包括:学生名、学号、三门课程的分数), 然后求出平均分数。用 fprintf函数输出所有信息到磁盘文件stud.rec中,...
  • yincheng01
  • yincheng01
  • 2013年12月06日 21:09
  • 1803

Opencv+VS插件推荐:调试过程内存中图片Mat变量查看器Image Watch

opencv虽然已经用了很长时间了,其实码代码量很少,真正用起来很生疏。今天有空,打算花点时间码码opencv。意外发现一个超级赞的图片查看的插件,网址:http://docs.opencv.org/...
  • NNNNNNNNNNNNY
  • NNNNNNNNNNNNY
  • 2016年08月20日 11:37
  • 3251

WinForm程序调试时,Visual Studio 2013停止工作,重新启动

今天,在调试WinForm程序的时候,每次单步运行到Json序列化对象语句时,VS就停止工作,重新启动。代码片段如下: //2017.10.11 xnn 格式化日期时间DateTime 否则会出现20...
  • Nancy50
  • Nancy50
  • 2017年11月08日 20:37
  • 54

基于visual Studio2013解决面试题之0305广度优先搜索二叉树

题目解决代码及点评/* 输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序 打印 层次遍历二叉树 解决方法,使用广度优先搜索 */ #include #i...
  • yincheng01
  • yincheng01
  • 2013年12月13日 14:46
  • 1694

【cocos2dx】基于visual studio 2013 的环境搭建

在vs2013配置cocos2dx开发环境
  • eclipse_c
  • eclipse_c
  • 2014年11月18日 17:50
  • 1884

基于visual Studio2013解决C语言竞赛题之0422牛顿迭代法

题目解决代码及点评#include #include /* 用牛顿迭代法求方程在 1.5附近的根(精度在10^-5) 2*x^3-4*x^2+3*x-6=0 */ using namespace st...
  • yincheng01
  • yincheng01
  • 2013年12月03日 15:28
  • 1635

基于visual Studio2013解决C语言竞赛题之0608水仙花函数

题目解决代码及点评/* 功能:写一函数判断某数是否“水仙花数”,所谓“水仙花数”是指一个三位数, 其各位数字立方和等于该数本身。 */ #include #include int flo...
  • yincheng01
  • yincheng01
  • 2013年12月05日 15:28
  • 1914

基于visual Studio2013解决C语言竞赛题之1094纵横图

题目解决代码及点评/************************************************************************/ /* 二)程序设计 ⑴奇阶纵横图...
  • yincheng01
  • yincheng01
  • 2013年12月10日 15:26
  • 2546
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:基于visual Studio2013解决C语言竞赛题之0305显示星期
举报原因:
原因补充:

(最多只允许输入30个字)