当前位置:首页 » 编程语言 » 100天后是星期几的c语言
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

100天后是星期几的c语言

发布时间: 2022-10-04 12:19:32

❶ 用c语言试编写一个程序,输入今天是星期几,计算并输出100天后是星期几.

#include"stdio.h"
char xq[7][10]={"星期一","星期二","星期三","星期四","星期五","星期六","星期日"};

void get_result(int day){
int day_after100;//用来保存100后是星期几
day_after100=(day-1+100%7)%7;//计算100天后是星期几
printf("100天后是:%s\n",xq[day_after100]);//输出结果
}

void main(){
int day;
printf("今天是星期几:");
scanf("%d",&day);
while(day<1||day>7){
printf("必须是1至7之间的一个数,请重新输入:");
scanf("%d",&day);
}//当输入的数据不满足规则时,循环输入直到满足规则为止
get_result(day);
}

❷ 高分悬赏!超简单c题目:假设今天是星期四编写程序,计算100天后是星期几及随便输个天数后是星期几

include<stdio.h>
void main()
{
int x,y;
scanf("%d",x);
y=(4+100)%7;
printf("%d",y);
y=(4+x)%7;
printf("%d",y);
return 0;
}

❸ C语言菜鸟问题

你说的是第四题吧
你这样做明显不符合题目要求,看以下程序:
#include<stdio.h>
void main()
{
int price,number;
printf("please input a price:");
scanf("%d",&price);
if(price>15)
number=0;
else if(price>=10)
number=1;
else if(price>=8)
number=2;
else if(price>0)
number=3;
printf("购买西瓜的个数:%d\n",number);
}

❹ 假如今天是星期一,100天后是星期几

1_1+1
2_2+1
...
7_(7+1)%7
...
100_(100+1)%7

a%b表示求余数。

(100+1)%7 = 3,即100天后为星期三。

因为空气中的湿度在不断地变化所造成的;因为书的纸张吸收了空气中的水份,当空气变得比较干燥后它又开始“蒸发水份”,空气中湿度大了又开始吸收水份,这样不断地吸收和蒸发水份就容易引起纸张纤维的“变形”,所以,纸张就会向上卷曲了

❺ 用C语言的switch语句和整除试编写一个程序,输入今天是星期几,计算并输出100天后是星期几.

#include<stdio.h>
void main()
{
int a,b;
printf("输入今天是星期几:");
scanf("%d",&a);
for(;a<1||a>7;)
{
printf("输入错误,请输入1~7: ");
scanf("%d",&a);
}
b=((100%7)+a)%7;
switch(b)
{case 1: printf("100天后是星期一。\n");break;
case 2: printf("100天后是星期二。\n");break;
case 3: printf("100天后是星期三。\n");break;
case 4: printf("100天后是星期四。\n");break;
case 5: printf("100天后是星期五。\n");break;
case 6: printf("100天后是星期六。\n");break;
case 7: printf("100天后是星期日。\n");break;
}
}

❻ C语言问题

就这么一点分啊 。。。。

第一题 什么函数啊?
void main() //第2题
{
int a,b,c,d;
int temp;
printf("请输入abcd 四个数");
scanf("%d %d %d %d",&a,&b,&c,&d);
if(a<d)
{
temp=a;
a=d;
d=temp;
}
if(b<c)
{
temp=b;
b=c;
c=temp;
}
printf("%d %d %d %d",a,b,c,d);
}
void main() //no.3
{
int num;
printf("请输入学号:");
scanf("%d",&num);
if(num%3==0)
printf("这是A组学生");
else if(num%3==1)
printf("这是B组学生");
else
printf("这是C组学生");
}

void main() //第4题
{
int day;
printf("请输入今天星期几:");
scanf("%d",&day);
if(day==5)
{
day=1;

}
else if(day==6)
{
day=2;
}
else if(day==7)
{
day=3;
}
else
day=day+3;
printf("100天后是星期%d",day);
}

void main() //第5题
{
int a,b,c;
a=rand();
b=rand();
printf("%d+%d=",a,b);
scanf("%d",&c);
if(c==(a+b))
printf("ok");
else
printf("error");

}
void main() //no.6
{
int price;
int num;
printf("请输入西瓜价格:");
scanf("%d",&price);
if(price>15)
num=0;
else if(price>10)
num=1;
else if(price>=8)
num=2;
else
num=3;
printf("买%d个西瓜",num);
}
void main() //第7题
{
int a;
printf("请输入一个整数:");
scanf("%d",&a);
if(a%5==0&&a%7==0)
printf("yes\n");
else
printf("no");
}

void main() //第8题
{
int a,b;
printf("请输入a,b两数");
scanf("%d %d ",&a,&b);
if(a*a+b*b<=100)
printf("%d",a+b);
else
printf("%d",(a*a+b*b)-100);

}
void main() //第9题
{
int a,b;
char op;
printf("请输入表达式(如a+b)");
scanf("%d %c %d",&a,&op,&b);
if(op=='+')
printf("= %d\n",a+b);
if(op=='-')
printf("= %d\n",a-b);
if(op=='*')
printf("=%d\n",a-b);
if(op=='/')
printf("=%d\n",a/b);

}

❼ java运算,今天是星期二,100天以后是星期几

import java.util.Calendar;

public class TestCalendar {

public static void main(String[] args) {
Calendar c = Calendar.getInstance();
System.out.println("今天是"+transWeek2Chn(c.get(Calendar.DAY_OF_WEEK)));
c.add(Calendar.DATE, 100);
System.out.println("100天后是"+transWeek2Chn(c.get(Calendar.DAY_OF_WEEK)));
}

/**星期日期转化<br/>
* 西方通常将周日视为每周的第一天;<br/>
* 国人习惯将周一视为每周的第一天;<br/>
* 将星期日期转化为国人的习惯显示
* @param w
* @return
*/
public static String transWeek2Chn(int w){
switch (w) {
case 1:
return "星期日";
case 2:
return "星期一";
case 3:
return "星期二";
case 4:
return "星期三";
case 5:
return "星期四";
case 6:
return "星期五";
case 7:
return "星期六";
default:
return "";
}
}
}

❽ c语言问题。输入三个整数,分别代表年,月,日,计算出100天后是什么日期。谢谢请写详细点

给人占头名了5555555
偶来个不用C自带的库函数
#include"stdio.h"
int
months,days;
date(int
year,int
days)
{
if((year%4==0&&year%100!=0||year%400==0)&&(days>31&&days<=60))
{months=2;days-=31;}
if((year%4==0&&year%100!=0||year%400==0)&&days>60)
{days--;}
if(days>0&&days<=31){months=1;}
if(days>31&&days<=59){months=2;days-=31;}
if(days>59&&days<=90){months=3;days-=59;}
if(days>90&&days<=120){months=4;days-=90;}
if(days>120&&days<=151){months=5;days-=120;}
if(days>151&&days<=181){months=6;days-=151;}
if(days>181&&days<=212){months=7;days-=181;}
if(days>212&&days<=243){months=8;days-=212;}
if(days>243&&days<=273){months=9;days-=243;}
if(days>273&&days<=304){months=10;days-=273;}
if(days>304&&days<=334){months=11;days-=304;}
if(days>334&&days<=365){months=12;days-=334;}
return
days;
}
void
main()
{
int
year,month,day;
printf("input
year
and
month
and
day
:\n");
scanf("%d%d%d",&year,&month,&day);
switch(month)
{
case
1:
days=day;
break;
case
2:
days=31+day;
break;
case
3:
days=59+day;
break;
case
4:
days=90+day;
break;
case
5:
days=120+day;
break;
case
6:
days=151+day;
break;
case
7:
days=181+day;
break;
case
8:
days=212+day;
break;
case
9:
days=243+day;
break;
case
10:
days=273+day;
break;
case
11:
days=304+day;
break;
case
12:
days=334+day;
break;
}
if(year%4==0&&year%100!=0||year%400==0)
{days++;}
days+=100;
if(year%4==0&&year%100!=0||year%400==0)
{
if(days>366)
{days-=366;year++;}
}
else
{
if(days>365)
{days-=365;year++;}
}
day=date(year,days);
printf("%d
%d
%d\n",year,months,day);
}

❾ C语言编写程序,计算n天之后为星期几,假设今天星期六

代码文本:

#include "stdio.h"

int main(int argc,char *argv[]){

int n;

char w[7][10]={"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};

printf("Enter n(int 0<=n)... n=");

if(scanf("%d",&n)!=1 || n<0){

printf("Input error, exit... ");

return 0;

}

printf("Today is Saturday, after %d day(s) is %s. ",n,w[(n+6)%7]);

return 0;

}

❿ 假设今天是星期四,编写程序,计算100天后是星期几。

import java.util.*;
public class Calendar{
public static void main(String[]args){
Calendar c=new Calendar.getInstance(); c.set(2015,10,15);
c.add(Calendar,Date,100);
int year=c.get(Calendar.Year);
int month=c.get(Calendar.Month)+1;
int date=c.get(Calendar.Date);
System.out.println(“现在日期是:”+year+“年”+month+“月”+date+“日”);
这是我亲自妈码的代码,使用java实现的。