哈工大 C语言程序设计精髓 MOOC慕课 6-12周编程题答案 下载本文

内容发布更新时间 : 2024/12/28 4:29:01星期一 下面是文章的全部内容请认真阅读。

游戏者输入错误数据的提示信息:\number you entered is wrong,please re-enter!\\n\ 输入格式: \ 输出格式:

输出被游戏者移动的火柴数:\ 输出被计算机移动的火柴数:\computer is:%d\\n\

输出被游戏者或计算机移动后剩余的火柴数:\number of matches left is:%d\\n\ 游戏者获胜的输出提示信息:\!You won!\\n\ 游戏者失败的输出提示信息:\ */

#include <> main() {

printf(\ int i, j, k, s = 23, n, c; while (1) {

printf(\the number of matches you are moving:\\n\ scanf(\

if (n<=3 && n>=1 && n<=s){ ; } else{

printf(\number you entered is wrong,please re-enter!\\n\

continue; }

s -= n;

printf(\number of matches you are moving is:%d\\nThe number of matches left is:%d\\n\ if (s > 0) {

if (s==3) {

c = 2; }

else if (s==2){ c=1; }

else if (s==1){ c=1; } else

{

c = s%3+1; }

s -= c;

printf(\number of matches that have been moved by the computer is:%d\\nThe number of matches left is:%d\\n\ if (s==0){

printf(\!You won!\\n\ break; } }

else if (s==0){

printf(\ } }

}\

\

题目内容:请输入星期几的第一个字母(不区分大小写)来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母(小写),否则输出“data error”。 程序运行结果示例1:

please input the first letter of someday: S↙

please input second letter: u↙ sunday

程序运行结果示例2:

please input the first letter of someday: F↙ friday

程序运行结果示例2:

please input the first letter of someday: h↙

data error

第一个字母的输入提示信息:\ 第二个字母的输入提示信息:\ 用户输入错误提示信息:\

输入格式: \(注意:%c前面有一个空格) 输出格式:

星期一:\ 星期二:\ 星期三:\

星期四:\ 星期五:\ 星期六:\ 星期日:\ */

#include<> main() {

char i,j;

printf(\ scanf(\ switch(i) {

case 'm':case 'M':

printf(\ break; case 'w':case 'W':

printf(\ break; case 'f':case 'F':

printf(\ break; case 't':case 'T':

printf(\ scanf(\ j=getchar(); if (j=='u')

printf(\ else if (j=='h')

printf(\

else printf(\ break;

case 's':case 'S':

printf(\ scanf(\ j=getchar(); if (j=='a')

printf(\ else if (j=='u')

printf(\

else printf(\ break;

default : printf(\ }

}\