C——mooc笔记之基础加习题篇(1)

1.学习方法

  • 理论层面的学习找百度和帮助文件(F1)
  • 实验F1,找例题,读–理解–自己写
  • 步骤:
    1.分析问题;
    2.解决数学问题;
    3.描述算法(流程图);
    4.根据算法写代码;
    5.进行调试与测试;
    6.最后写注释做笔记。

2.题目(2020.3.17)

学习数据类型,分别用整数和浮点数计算进行加减乘除运算。
J提交的作业:

#include<stdio.h>
int main ()
{
	int a=0;
	int b=0;
	
	printf("请输入第一个整数:");
	scanf("%d",&a); 
	printf("请输入第二个整数:");
	scanf("%d",&b);
	printf("%d + %d = %d\n",a,b,a+b);
	printf("%d - %d = %d\n",a,b,a-b);
	printf("%d * %d = %d\n",a,b,a*b);
	printf("%d / %d = %d\n",a,b,a/b);
	
	return 0;
}
#include <stdio.h>

int main()
{
	double a=0;
	double b=0;

	printf("请输入第一个浮点数:");
	scanf("%lf",&a); 
	printf("请输入第二个浮点数:");
	scanf("%lf",&b);
	printf("%f + %f = %f\n",a,b,a+b);
	printf("%f - %f = %f\n",a,b,a-b);
	printf("%f * %f = %f\n",a,b,a*b);
	printf("%f / %f = %f\n",a,b,a/b);
	
	return 0;
}

3.评价:

目测当时有点傻,还交了两个源代码

4.笔记

#include<stdio.h>  // 引用头文件、预处理指令 <>库函数 
int main()   //主函数 int函数类型(整型) 
{
	方法一:界面不友好 
	scanf("%d %d",&x1,&y1);
	printf("%d %d %d %d\n",x1+y1,x1-y1,x1*y1,x1/y1); //  输出函数   “(字符串)”  
    //;分号代表一行语句的结束 (有用的、做事的句子后面都要有)全角中文符号的分号都是错的 
	
	scanf("%lf %lf",&x2,&y2);
	printf("%f %f %f %f\n",x2+y2,x2-y2,x2*y2,x2/y2);
	
	方法二:界面友好
	int x1=0,y1=0;     //x是变量 标识符只能是字母、数字和下划线,其中数字不能开头,且除保留字/关键字 
	double x2=0,y2=0;  //变量要初始化 ___=__ ,___=__(表达式)
	
	printf("请输入两个整数,中间用空格隔开\n");     
	scanf("%d %d",&x1,y1);                          //&  and 取地址的符号   注意值和地址(内存地址)的关系——指针 
	printf("%d %d %d %d\n",x1+y1,x1-y1,x1*y1,x1/y1);
	
	printf("请输入两个数,中间用空格隔开\n");      
	scanf("%lf %lf",&x2,y2);	
	printf("%f %f %f %f\n",x2+y2,x2-y2,x2*y2,x2/y2);
	
	方法三:有丢丢长
	int x,a1,b1,c1,d1;
	double y,a2,b2,c2,d2;
	
	scanf("%d %lf",&x,&y);   
	
	a1=x+y;
	b1=x-y;
	c1=x*y;
	d1=x/y;
	
	a2=x+y;
	b2=x-y;
	c2=x*y;
	d2=x/y;
	
	printf("a1=%d\n",a1);
	printf("b1=%d\n",b1);
	printf("c1=%d\n",c1);
	printf("d1=%d\n",d1);
	
	printf("a2=%f\n",a2);
	printf("b2=%f\n",b2);
	printf("c2=%f\n",c2);
	printf("d2=%f\n",d2);
	
	return 0;
	//system ("pause");	
}

5.前方高能:

  1. =是一个运算符;而==是比较大小的关系运算符 从左到右
  2. 【算数运算符的优先级】>关【系运算符(!=,c语言中!表示不是、非、否、not的意思),成立“1”不成立“0”】>【赋值】
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值