#include <stdio.h>main() int y,m,d; printf("输入今天的年月日:"); scanf("%d,%d,%d",&y,&m,&d); switch(m) case 1: case 3: case 5: case 7: case 8: case 10:switch(d) case 31:m=m+1,d=1;break; default:d=d+1;break; } break; //注意这里case 4: case 6: case 9: case 11:switch(d) case 30:d=d+1;break; default:m=m+1,d=1;break; } break; //注意这里case 2: if(y%4==0&&y%100!=0||y%400==0) switch(d) case 29:m=m+1,d=1;break; default:d=d+1;break; } else switch(d) case 28:m=m+1,d=1;break; default:d=d+1;break; } } printf("明天是%d年%d月%d日",y,m,d); }主要就是case语句,若没有break的话,它会一直往下执行。
7,输入一个年份和日期用switch求出这是第几天要考虑到该年是否
intjudgeyear(int year) if(0==year%400||(0==year%4&&year%100!=0)return 1; //不太记得C里面取余是%、\还是/ return 0;}void main() int year=0,month=0,day=0,i=0,date=0; printf("请输入年:\n"); scanf("%d",&year); printf("请输入月:\n"); scanf("%d",&month); printf("请输入日:\n"); scanf("%d",&day); for(i=1;i<month;i++) switch(i) case 1: case 3: case 5: case 7: case 8: case 10: case 12:date+=31;break; case 4: case 6: case 9: case 11:date+=30;break; case 2: 1==judgeyear(year)? date+=29: date+=28; break; } } printf("指定的日期是当年的第%d天。",date); return;}
8,任天堂Switch死机怎么办
操作不当吧任天堂正式发布新一代游戏主机Nintendo SWITCH,售价299美元/29980日元不锁区。将于3月3日在日本、美国、中国香港等地首发,Nintendo SWITCH可以切换主机/掌机两种形态,可拆卸手柄Joy-Con同样可以互相转换,甚至变成俩小手柄。硬件配置方面,Nintendo SWITCH搭载6.2英寸720P分辨率屏幕,内置32GB存储空间。采用Type-C充电接口,官方标称续航时间可达6小时。首发游戏方面有《塞尔达传说:荒野之息》,此外《Super Mario Odeyseey》、《火焰纹章》、《真·女神转生》、《上古卷轴·天际》、《NBA 2K》、《FIFA》等作品也将陆续推出。switch在国内没有官方发售渠道。最多且最简单直接的渠道就是淘宝。可以买到各地区的版本(注意,这次switch不锁区,可以放心选购任意地区的版本)。缺点是现在switch比较热门所以被炒的价格比原价高不少,且淘宝上商家良萎不齐,需擦亮眼睛仔细选购。还有日亚、美亚上的商家,也很难买到原价直销的机器,也要被加价,加上可能产生的转运和关税费用等,加上清关的时间成本,不如淘宝省心。最安心的方式就是自己或找人去国外购买人肉背回来,如在日本大部分电器店持中国护照可以免税和打折等,价格上最便宜,正规渠道来的机子买回来也放心一点(但是没有国内保修),缺点是switch的外包装也不小,装箱也占空间,托人带的话也要欠个不小的人情。
9,什么是直落式switch语句实现一个方法输入一个日期返回这个月
import java.util.Scanner;
public class example public static void main(String[] args) int y, m, d; Scanner input = new Scanner(System.in); System.out.print("请输入年份:(yyyy)"); y = input.nextInt(); System.out.println("请输入月份:"); m = input.nextInt(); switch (m) case 2: if (y % 400 == 0 || y % 4 == 0 && y % 100 != 0) d = 29; else d = 28; break; case 4:case 6:case 9:case 11: d = 30; break; default: d = 31; } System.out.print(d); }
}这个是java的#include <stdio.h>int main() int y, m, d; printf( "请输入年和月: " ); scanf( "%d%d", &y, &m ); switch( m ) case 4: case 6: case 9: case 11: // 这是不是直落式? d = 30; break; case 2: if ( y % 400 == 0 || y % 4 == 0 && y % 100 != 0 ) d = 29; else d = 28; break; default: d = 31; } printf( "这个月有%d天\n", d );}刚好20行:)