【题目】C语言实验星期几任意输入英文的星期几,通过查找如右图所示的星期表(无图,其中0对应Sunday、1对应Monda、.、6对应Saturday),输出其对应的数字,
void main(){ int y,m,d,a;scanf("%d%d%d",&y,&m,&d);if(m==1||m==2) { m+=12; y--; } a=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7+1;//这是一个公式,百度下就知道了。 printf("输入的这一天是星期%d\n",a);} ...
1 输入变量a;2 对变量a进行判断(switch(a));3 根据a值输出对应的字符串;4 程序结束。代码如下:include <stdio.h>int main(){ int a; scanf("%d",&a);//输入a switch(a) { case 1: printf("星期一\n"); break; case 2: printf("星期二\n"); ...
include <stdio.h> include <string.h> void main(){ char a[10];char week_day[][10]={"sunday","monday","tuesday","wednesday","thursday","friday","saturday"};printf("请输入一个星期的单词:\n");gets(a);int i;for(i=0;i<7;i++){ if(strcmp(a,week_day[i])==0)br...
例3.8根据从键盘上输入的表示星期几的数字,对应输出它的英文名称。 #include using namespace std; int main() { int weekday; cin>>weekday; switch(weekday) { case 1:cout< case 2: cout< case 3: cout< case 4: cout< case 5: cout< case 6: cout< case 7: cout< default:cout< } return...
#include<stdio.h> #include<string.h> /** 函数:fun() 功能:将字符串转换为一个整数 描述:【不能使用C语言提供的字符串函数】输入:字符串"-1234" 输出:整型 -1234 **/ long fun(char *p) { int r = 0; //数字个数 long res = 0L; // 转化后的数字 int pos = 1; // 位数*10 *100 ....
举报 C语言实验 星期几任意输入英文的星期几,通过查找如右图所示的星期表(无图,其中0对应Sunday、1对应Monday、…、6对应Saturday),输出其对应的数字,若查到表尾,仍未找到,则输出错误提示信息“Error!”。 要求用指针数组实现。 扫码下载作业帮搜索答疑一搜即得 ...
include <string.h> //需要使用strlen()函数 void main() //没有返回值,用void { char day[10],weekday[7][10]={"monday","tuesday","wednesday","thursday","friday","saturday","sunday"};int i,j,k;printf("Please enter the day:");gets(day);for(i=0;i<7&&k;i++)...
1:0; 【随堂练习4-6】 1.输入 1~7之间的任意数字,输出其对应的星期几的英文,如输入 5,程序输出 Friday。 若输入 1~7 以外的数字,则提示输入错误。 20 《C语言程序设计基础》教材参考题答案-第21页 《C语言程序设计基础》教材参考题答案-第22页 《C 语言程序设计基础》教材参考答案 参考程序代码如下: #...