【C++】4.输入一个0~6的整数,转换成星期输出

//
//  main.cpp
//  2_4
//
//  Created by T.P on 2018/3/4.
//  Copyright ? 2018年 T.P. All rights reserved.
//

//输入一个0~6的整数,转换成星期输出
#include <iostream>
#include <iomanip>
using namespace std;

int main(int argc, const char * argv[]) {
    // insert code here...
    //std::cout << "Hello, World!\n";
    int day;
    cin>>day;
    switch (day) {
        case 0:
            cout<<"Sunday";
            break;
        case 1:
            cout<<"Monday";
            break;
        case 2:
            cout<<"Tuesday";
            break;
        case 3:
            cout<<"Wednesday";
            break;
        case 4:
            cout<<"thursday";
            break;
        case 5:
            cout<<"Friday";
            break;
        case 6:
            cout<<"Saturday";
            break;
        default:
            cout<<"Day out of range Sunday...Saturday";
            break;
    }
    cout<<endl;
    return 0;
}

原文地址:https://www.cnblogs.com/tp0829/p/8505655.html

时间: 2025-01-02 14:28:18

【C++】4.输入一个0~6的整数,转换成星期输出的相关文章

输入一个100以内的整数,判断与9的关系

Console.Write("请输入一个100以内的整数:"); int shu =int.Parse(Console.ReadLine()); if (shu % 9 == 0) Console.WriteLine("这是9的倍数"); if (shu / 10 == 9) Console.WriteLine("他的十位是9"); if (shu % 10 == 9) Console.WriteLine("他的个位是9");

从键盘输入一个十进制整型数据,计算并输出其各位上数字之和(忽略正负号)。

/* 从键盘输入一个十进制整型数据,计算并输出其各位上数字之和(忽略正负号). 例如,输入1234,输出10:输入-1234,输出10. */ #include <stdio.h> #include <string.h> #include<math.h> int abs(int n){ if(n>0) return n; return -n; } int main() { int n,sum=0; scanf("%d",&n); n=a

输入一个数字,判断这个数字代表星期几

package com.summer.cn; import java.util.Scanner; /** * @author Summer *输入一个数字,判断这个数字代表星期几 */ public class Test041508 { public static void main(String[] args) { //获取录入的一个数字 Scanner sc = new Scanner(System.in); System.out.println("请输入一个数字:"); int

第13题:整数转换成罗马数字&amp;第14题:罗马数字转换成整数

写在前面: 这两道题合起来写吧,其实整数转罗马数字我前天就写完了,当我想写罗马数转整数的时候竟然脑子一片空白,想了几分钟就想起来Map,本着学习的目的最终还是不想用Map,坚持C语言,今天脑子里直接涌出了Switch方式转换,看来"蹲在马桶上编程"的方式还是蛮不错的o(^▽^)o 整数转罗马数字:主要建立对应关系,输出时有点像百钱百鸡 罗马数字转整数:输入罗马数字(其实就是字符数组)后,for循环遍历,找出对应,这个再看不懂的建议去看看罗马数字表示方法. 第13题:整数转换成罗马数字

计蒜客 挑战难题 整数转换成罗马数字

给定一个整数num,( 1<=num<=3999),将整数转换成罗马数字. 如1,2,3,4,5对应的罗马数字分别位I,II,III,IV,V等. 格式: 第一行输入一个整数,接下来输出对应的罗马数字. 提示: 罗马数字的常识见此链接,对做题有帮助哦-尤其是表示方法. http://baike.baidu.com/link?url=injU8M4bAoc2zRZQ1GtgrfvuzCJO9PLnq6fpQGJLenakbzo-rS8p-qsYHR_81-aN 样例输入 123 样例输出 CXX

编写Python程序,通过python控制台输入一个大于1的整数n,然后产生一个二维列表。二维列表的尺寸是n*n.每一个列表元素的值从1到n*n,依次排列,例如:输入的整数是3,会产生如下二维列表【【1,2,3】,【4,5,6】,【7,8,9】】产生完后,会互换二维列表的行列元素值 如:【【1,4,7】,【2,5,8】,【3,6,9】】

numStr = input("请输入一个大于1的正整数:") n = int(numStr) m = n * n i = 1 numbers = [] values = [] while i <=n: #生成列表 values.apped(i) if i % n ==0: numbers.append(values.copy()) value.clear() i += 1 for number in numbers: print(number) i = 0 j=0 while

整数转换成罗马数字

编写一个将整数n(1 <= n <= 9999)转换成罗马数字. 整数n(1<=n<=9999)与罗马数字表示有以下对应关系 1000 - m,有几个1000就有几个m对应 900 - 两个字符cm 500 - 一个字符d 400 - 两个字符cd 100 - 一个字符c,有几个100就用几个c表示 90 - 两个字符xc 50 - 一个字符l 40 - 两个字符xl 10 - 一个字符x,有一个10就用几个x 9 - 用两个字符ix表示 5 - 用一个字符v来表示 4 - 用两个

输入一个100以内的整数,判断是一位数的数、两位数的数、还是100

Console.Write("请输入100以内整数:"); int shu = int.Parse(Console.ReadLine()); if (shu >= 0 && shu < 10) Console.WriteLine("这个数是一位数"); else if (shu >= 10 && shu < 100) Console.WriteLine("这个数是个两位数"); else i

整数转换成字符

2. 进制间的转换 void to2str(int num, int i, char str2[32]) { if (num == 0) { return; } else { to2str(num / 2, i + 1, str2);//位数向前 str2[i] = (num % 2) + '0';//字符整数的转换,取模运算后得到的每一个数字变成字符 } } void to8str(int num, int i, char str8[32]) { if (num == 0) { return;