第一次上机

#include<stdio.h>
int main(){
char ch;
printf("输入一个字符:\n");
scanf("%c",&ch);
if(ch>='a'&&ch<='z')
ch=ch-32;
else if(ch>='A'&&ch<='Z')
ch=ch;
printf("输出:%c",ch);
return 0;
}

//大小写
#include<stdio.h>
int main(){
    int x;
    printf("输入一个整数:\n");
    scanf("%d",&x) ;
    if(x%2==1)
    printf("是奇数");
    else
    printf("是偶数");
    return 0;
}
//判断奇偶
#include<stdio.h>
int main(){
    int days;
    printf("输入一个整数");
    scanf("%d",&days);
    if(1<=days&&days<=5)
    printf("workdays,fighting\n");
    else if(days==6||days==7)
    printf("weekend,relax~\n");
    else
    printf("ooops,not in 1~7\n");
    return 0; 
}
//星期

出现的错误:

(1)在小写转换大写的代码编程中,错误的用//'a'<=ch<='z'和‘A’<=ch<='Z'作为判断语句,编译并未出现问题,但在用大小写字母实验时出现问题。

(2)在编写‘星期’代码时’'if' 语句后加上了 ';'导致了编译时出现了'else'前没有'if'语句的错误。 

posted on 2019-03-20 16:08  husky139  阅读(94)  评论(0编辑  收藏  举报