请将下列问题变为c语言程序:输入一个字符,判断如果是小写字母,则将其转换为大写字母输出,否则直接输出

2、输入一个数,判断它是奇数还是偶数,如果是偶数则输出“此数是偶数”,并进一步判断它是否为6的倍数,如果是输出“是6的倍数”
3、输入一个数,判断当这个数大于5时a=1,如果小于5时a=-1,否则a=0;
4、已知x=20,y=30,要求输入一个算术运算符(+、-、* 、 / 或%),并对x和y进行指定的算术运算。

第一个
#include<stdio.h>
void main()
{
char a;
scanf("%c",&a);
if((a>'a')&&(a<'z'))
{
printf("%c",a);
}
else
{
a=a-32;
printf("%c\n",a);
}
}
第二个
#include<stdio.h>
void main()
{
int a;
scanf("%d",&a);
if(a%2==0)
{
printf("偶数\n");
}
else
{
printf("奇数\n");
}
}
第三个把第二个的判断条件换成大于5,自己搞去。
第四个
#include<stdio.h>
int main()
{
char a;
int x=20,y=30,s;
scanf("%c",&a);
switch(a)
{case '*':
{s=x*y;
printf("%d\n",s);
}
}
return 0;
}
加减除法自己照猫画虎填进去,这四个是最基本的判断,不会有点说不过去
温馨提示:答案为网友推荐,仅供参考
相似回答