第一次上机
#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'语句的错误。