當前位置:首頁 » 編程語言 » c語言中如何表示周一到周五
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言中如何表示周一到周五

發布時間: 2023-02-12 03:27:12

『壹』 緊急!c語言多個數組問題!!!

#include<stdio.h>

int main()
{

int i,j = 0,a[7],b[7],c[7],max;
//1.聲明的數組最好初始化
for(i = 0;i < 7;i++)
{
a[i] = 0;
b[i] = 0;
c[i] = 0;
}
//2.界面可以人性化一點,方便自己和別人使用
//以下是輸入數據
for(i = 0;i < 7;i++)
{
printf("Day.%d\n",i+1);
scanf("%d%d",&a[i],&b[i]);
c[i]=a[i]+b[i];
printf("StudyTime:%d\n",c[i]);
}
//3.功能模塊也可以分清楚一點,不必一下子把什麼事情都做完
//以下是分析比較數據,和你的不太一樣,我用MAX來存儲最大的數據,用J來記錄最忙的日子
//個人認為這樣的程序更加易讀
max = c[0];
for(i = 0;i < 7;i++)
{
if(max < c[i])
{
max = c[i];
j = i;
}
}
printf("\n");
//最後的輸出沒按題目要求來,用了人性化的輸出。
if(max<=8)
printf("A Happy Week^^\n%d",0);
else
printf("The Busy Day is:%d\n Her study time is:%d\n",j, max);
return 0;
}
/*感覺像電子寵物o(∩_∩)o...建議編程的時候層次清楚一點,易讀性是相當重要的哦*/

『貳』 用c語言編程,各位大蝦幫幫忙

#include<stdio.h>
void main()
{
int hour,week;
int money;
float tax;
printf("請輸入星期與工作時間:");
scanf("%d%d",&hour,&week);
switch(week)
{
case 1:
money=20*hour;
break;
case 2:
money=20*hour;
break;
case 3:
money=20*hour;
break;
case 4:
money=20*hour;
break;
case 5:
money=20*hour;
break;
case 6:
money=20*hour*3;
break;
case 7:
money=20*hour*3;
break;
}
tax=(float)0.08*money;
printf("該日的稅前工資為:%d\n",money);
printf("稅金為:%.2f\n",tax);
}

『叄』 c語言 指針數組列印星期一到星期日

# include <stdio.h>
void printstr(char **p);
int main()
{
char i;
char str[100];
char *num[]={"monday","tuesday","wednesday","thursday","friday","saturday","sunday"};
char **p;
p=num;
// printf("請輸入1到7之間的數字 ");
printstr(p);
}
void printstr(char **p)
{
char i;
_start:
printf("請輸入1到7之間的數字 ");
fflush(stdin);
scanf("%c", &i);
if(Ƈ'<=i && i<=ƍ')
printf("%s i=%d ",*(p+i-49),i);
//**************************************************************
if(i<Ƈ')
printf("*輸入錯誤!i=%d ",i);
//***********************************************************
if(i>ƍ' && i!='a')
printf("**輸入錯誤! ");
if(i=='a')
{
printf("程序結束了 ");
return;
}
goto _start;
}

10是換行字元' '的ascii碼。用scanf讀取字元的時候,敲的回車回遺留在緩存里,下次再調用scanf讀取字元時,會把這個' '讀出來,就不會再要求鍵盤輸入了。

另外,每次輸出後,又遞歸調用,這樣隨著輸入次數的增加,遞歸會越來越深,很容易導致棧溢出。

『肆』 C語言 編寫一個程序 輸入周幾號 輸出改天的英文名 要求用指針處理

1 定義字元串指針數組,指向7個英文單詞,分別為周一到周日。

2 輸入周幾號。

3 取出對應的英文單詞並輸出。

代碼:

intmain(void)
{
intn;
char*week[]={"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"};
scanf("%d",&n);
puts(week[n-1]);
return0;
}

『伍』 用c語言編寫一程序實現如下功能:輸入1、2、3、4、5、6、70(分別對應星期一至

用蔡勒公式即可:

#include<stdio.h>

intmain()

{

inty,m,d,c,w;

printf("輸入年月日(空格間隔):");

scanf("%d%d%d",&y,&m,&d);

if(m==1||m==2)

{//判斷月份是否為1或2y--;m+=12;}

c=y/100;

y=y-c*100;

w=(c/4)-2*c+(y+y/4)+(13*(m+1)/5)+d-1;

while(w<0)w+=7;

w%=7;

if(w==0)printf("星期日");

elseprintf("星期%d",w);

return0;

}

方法二:

#include

void main ()

{

int y,m,d,c,s,w;

printf("請輸入8位年月日,以空格隔開:");

scanf("%d%d%d",&y,&m,&d);

if (m==1) c=d;

else if (m==2) c=31 d;

else if (m==3) c=31 28 d;

else if (m==4) c=31 28 31 d;

else if (m==5) c=31 28 31 30 d;

else if (m==6) c=31 28 31 30 31 d;

else if (m==7) c=31 28 31 30 31 30 d;

else if (m==8) c=31 28 31 30 31 30 31 d;

else if (m==9) c=31 28 31 30 31 30 31 31 d;

else if (m==10) c=31 28 31 30 31 30 31 31 30 d;

else if (m==11) c=31 28 31 30 31 30 31 31 30 31 d;

else if (m==12) c=31 28 31 30 31 30 31 31 30 31 30 d;

if (m>2)

{if (y0==0) {if (y@0==0) c=c 1;}

else if (y%4==0) c=c 1;}

s=(y-1)*365 (y-1)/4-(y-1)/100 (y-1)/400 c;

w=s%7;

switch (w)

{

case 0: printf("星期日");break;

case 1: printf("星期一");break;

case 2: printf("星期二");break;

case 3: printf("星期三");break;

case 4: printf("星期四");break;

case 5: printf("星期五");break;

case 6: printf("星期六");break;

printf("");

}

}

『陸』 C語言新手求助,想輸入a,b....g,依次顯示周一到周日,為何編譯正確,執行就錯誤錯誤在哪兒

switch(『c』)改為switch(c),並且case'g':後面應為printf,
如果你用的是vc++6.0編譯的話最好再包含上頭文件#include<string.h>。這樣我感覺就行啦。

『柒』 編寫程序,輸入周一至周五中的任意一天,屏幕顯示一條不同的短語,短語內容自擬。c語言

#include <stdio.h>

int main()
{
int day=0;
printf("輸入星期幾(要求輸入1—7中的一個整數,例如星期六,輸入 6)\n");
scanf("%d",&day);
switch(day)
{
case 1:printf("星期一快樂!");break;
case 2:printf("星期二快樂!");break;
case 3:printf("星期三快樂!");break;
case 4:printf("星期四快樂!");break;
case 5:printf("星期五快樂!");break;
case 6:printf("星期六快樂!");break;
case 7:printf("星期日快樂!");break;
default:printf("跟你說了要輸入1—7中的一個整數");break;

}

printf("\n");

return 0;
}

『捌』 C語言編程輸入數字1到7 分別輸出周一到周日的英文單詞

//這個就不用注釋了吧#include "stdio.h"void main(){ int i; printf("輸入1~7其中一個數字:"); scanf("%d",&i); switch(i) { case 1: printf("Monday\n");break; case 2: printf("Tuesday\n");break; case 3: printf("Wednesday\n");break; case 4: printf("Thursday\n");break; case 5: printf("Friday\n");break; case 6: printf("Saturday\n");break; case 7: printf("Sunday\n");break; default: printf("April Fools' Day\n");break; }}

『玖』 c語言輸出字母星期一到星期日

#include<stdio.h>

enumweekday{
MON=1,TUE,WIN,THE,FRI,THI,SUN
};
intmain(intargc,char*argv[]){
inti;
charday[][3]="{MON},{TUE},{WIN},{THE},{FRI},{THI},{SUN}";
for(i=MON;i<=SUM,i++)
printf("%s ",day[MON-1][0]);
return0;
}

//不懂追問

『拾』 C語言程序設計求助,求設計一個程序,要求輸入1-7的整數,對應輸出星期一~星期天,最好附上思路,謝謝

#include<stdio.h>
void main()
{
int i;
printf("請輸入1-7數字 ");
scanf("%d",&i);
switch(i)
{
case 1: printf("今天星期一");break;
case 2: printf("今天星期二");break;
case 3: printf("今天星期三");break;
case 4: printf("今天星期四");break;
case 5: printf("今天星期五");break;
case 6: printf("今天星期六");break;
case 7: printf("今天星期天");break;



}

}



switch語句應該學了吧 直接用switch語句進行選擇就行了 運行結果: