當前位置:首頁 » 編程語言 » 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實現的。