上课第二天学习心得

上课第二天,学习了新的知识点:

①定义变量的书写方式,在定义一个变量时,并列书写或者换行书写都可以。

②逻辑运算符,&&、||、!。在if语句判断条件中应用。

③新的字符类型,char,用于定义字符变量。

④变量的命名方式。

知识点的运用:通过定义一个变量来实现两个变量的数据交换。

//习题1

#include<stdio.h>

int main()

{

char a;

printf("请输入一个字符:\n");

scanf("%c",&a);

if(a>=48&&a<=57)

{

printf("%c是数字字符\n",a);

}

else if(a>=65&&a<=90)

{

printf("%c是大写字母\n",a);

}

else if(a>=97&&a<=122)

{

printf("%c是小写字母\n",a);

}

else

{

printf("c%是其他字符\n",a);

}

}

练习2

#include<stdio.h>

int main()

{

int a,b,t;

printf("请输入a的值:\n");

scanf("%d",&a);

printf("请输入b的值:\n");

scanf("%d",&b);

t=a;

a=b;

b=t;

printf("交换后a、b的值分别为a=%d,b=%d\n",a,b);

}

练习3

#include<stdio.h>

int main()

{

int a,b,c,t;

printf("请输入三个数字:\n");

scanf("%d %d %d",&a,&b,&c);

if(a<b)

{

t=a;

a=b;

b=t;

}

if(a<c)

{

t=a;

a=c;

c=t;

}

if(b<c)

{

t=b;

b=c;

c=t;

}

printf("从大到小排序后的值为:%d,%d,%d",a,b,c);

}

练习4

#include<stdio.h>

int main()

{

int x,y,z;

printf("请输入x,y,z的值:\n");

scanf("%d %d %d",&x,&y,&z);

if(x<z||y<z)

{

printf("条件成立\n");

}

else

{

printf("条件不成立\n");

}

}

练习5

#include<stdio.h>

int main()

{

int x,y,z;

printf("请输入x、y、z的值:\n");

scanf("%d,%d,%d",&x,&y,&z);

    if(x==0&&y<0&&z<0)

{

printf("x,y,z中有两个负数\n");

}

else if(y==0&&x<0&&z<0)

{

printf("x,y,z中有两个负数\n");

}

else if(z==0&&x<0&&y<0)

{

printf("x,y,z中有两个负数\n");

}

else if(x<0||y<0||z<0)

{

if(x*y*z>0)

{

printf("x,y,z中有两个负数\n");

}

else

    {

printf("条件不成立\n");

    }

}

else

{

printf("条件不成立\n");

}

}

练习6

#include<stdio.h>

int main()

{

char a;

int b;

printf("请输入性别:M/W?\n");

scanf("%c",&a);

if(a=='M')

{

printf("请输入体重:\n");

scanf("%d",&b);

if(b>0&&b<=120)

{

printf("输血量为:180cc\n");

}

else if(b>120)

{

printf("输血量为:200cc\n");

}

}

else if(a=='W')

{

printf("请输入体重:\n");

scanf("%d",&b);

if(b>0&&b<=100)

{

printf("输血量为:120cc\n");

}

else if(b>100)

{

printf("输血量为:150cc\n");

}

}

else

{

printf("您输入的性别无法识别\n");

}

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 8,749评论 0 2
  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 6,154评论 0 2
  • C语言的学习要从基础开始,这里是100个经典的算法-1C语言的学习要从基础开始,这里是100个经典的 算法 题目:...
    Poison_19ce阅读 4,918评论 0 0
  • 1)程序结构是三种: 顺序结构 、选择结构(分支结构)、循环结构。 2)读程序都要从main()入口, 然后从最上...
    杵臼凉薄yo阅读 6,430评论 0 7
  • 一.上午教学内容 #include //包含一个标准的输入输出头文件 int main() { int a=...
    群青1021阅读 871评论 0 0