目录
1.1.1 算术、逻辑、关系、条件/三目、赋值、逗号、位运算
1.2.1 选择结构(单分支、双分支、多分支、switch)
2.3 输入一个字符,如果是大写则转换成小写并输出,如果是小写则转换成大写并输出,如果是数字则输出平方,如果是特殊字符则直接输出
一、总思维导图
1.1 运算符
1.1.1 算术、逻辑、关系、条件/三目、赋值、逗号、位运算
1.1.2 sizeof、运算符的优先级
1.2 三大控制结构
分为顺序结构、选择结构、循环结构。
1.2.1 选择结构(单分支、双分支、多分支、switch)
二、作业
2.1 任意输入两个数,请从小到大输出
#include <stdio.h>
int main(int argc, const char *argv[])
{
//任意输入两个数,请从小到大输出
int a,b,t;
printf("please enter a,b:");
scanf("%d %d",&a,&b);
if(a<b)
printf("%d\t%d\n",a,b);
else
{
t=a;
a=b;
b=t;
printf("%d\t%d\n",a,b);
}
return 0;
}
运行截图如下:
2.2 计算三个数的最大值
#include <stdio.h>
int main(int argc, const char *argv[])
{
//计算三个数的最大值
int a,b,c;
printf("please enter a,b,c:");
scanf("%d %d %d",&a,&b,&c);
int max=a;
if(b>max)
max=b;
if(c>max)
max=c;
printf("max=%d\n",max);
return 0;
}
运行截图如下:
2.3 输入一个字符,如果是大写则转换成小写并输出,如果是小写则转换成大写并输出,如果是数字则输出平方,如果是特殊字符则直接输出
#include <stdio.h>
int main(int argc, const char *argv[])
{
char c;
printf("please enter c : ");
scanf("%c",&c);
if(c>=65&&c<=90)//如果为大写字母
printf("该大写字母转换为小写字母是:%c\n",c+32);
else if(c>=97&&c<=122)//如果为小写字母
printf("该小写字母转换为大写字母是:%c\n",c-32);
else if(c>=48&&c<=57)//如果是数字
{
int num=c-'0';
printf("该数的平方为:%d\n",num*num);
}
else
printf("%c\n",c);
return 0;
}
运行截图如下: