加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

增加函数中的案例编号?

发布时间:2020-12-16 09:49:46 所属栏目:百科 来源:网络整理
导读:我只是在学习C而且我在使用同一个printf函数增加dayName的代码时遇到了麻烦. 这是我的代码: #include stdio.h#define LENGH_OF_WEEK 7int main(){ int daysOfWeek[LENGH_OF_WEEK] = {0,1,2,3,4,5,6}; char* dayName = NULL;int i;for (i = 0; i LENGH_OF_WE
我只是在学习C而且我在使用同一个printf函数增加dayName的代码时遇到了麻烦.

这是我的代码:

#include <stdio.h>
#define LENGH_OF_WEEK 7

int main()
{
    int daysOfWeek[LENGH_OF_WEEK] = {0,1,2,3,4,5,6};
    char* dayName = NULL;

int i;
for (i = 0; i < LENGH_OF_WEEK; i++)
{
    switch (daysOfWeek[i])
    {
    case 0: dayName = "Sunday"; break;
    case 1: dayName = "Monday"; break;
    case 2: dayName = "Tuesday"; break;
    case 3: dayName = "Wednesday"; break;
    case 4: dayName = "Thursday"; break;
    case 5: dayName = "Friday"; break;
    case 6: dayName = "Saturday"; break;
    }

    printf("%s,%s Happy Daysn",dayName,dayName);
}

return 0;
}

正如你所看到的,我正试图让我的控制台唱出Happy Days,但它只是说dayName两次,我想弄清楚如何让它说“星期六,一整天!Groovin”整周与你同在!”案例6.

解决方法

这是我的经典主题曲的版本.抱歉,没有使用switch语句

#include <stdio.h>


char *day[] = {"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};
int main()
{

int i;
for (i = 0; i < 5; i+=2)
{
    printf("%s,day[i],day[i+1]);
}
printf("Saturday,what a dayn Groovin' all week with you!n");

return 0;
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读