C语言及程序设计初步 Lesson 9 变量 实践项目:程序改错

来源:互联网 发布:云创客淘宝采集软件 编辑:程序博客网 时间:2024/06/05 08:46

任务和代码:

错误代码

/**Copyright (c)2017, CSDN学院*All Rights Reserved.*文件名称: Maximum of 3 numbers2*作者:孙家明*完成日期: 2017.8.21日*版本号:V1.0*问题描述:程序改错.*程序输出: 改正后结果.*/#include <stdio.h>#include <stdlib.h>int main( ){    float r1, r2;                                 //该句未定义变量r    printf("输入要并联的两个电阻值:");    scanf("%f %f", &r1, &r2);    r = 1/(1/r1 + 1/r2);                          //未定义变量r就使用    printf("并联后的电阻值为:%f\n",r);    return 0;}


-------------------------------------------------------------------------------------------------------------------------

正确代码

#include <stdio.h>#include <stdlib.h>int main( ){    float r1, r2, r;                              //定义变量r1,r2,r    printf("输入要并联的两个电阻值:");    scanf("%f %f", &r1, &r2);    r = 1/(1/r1 + 1/r2);                          //使用3个变量    printf("并联后的电阻值为:%f\n",r);    return 0;}



运行结果:

图一为错误结果,图二为正确结果



知识点总结:

定义变量:在内存中为变量分配存储单元,并为其赋值(若有初始化)

学习心得:

理解了定义变量的深刻内涵

阅读全文
0 0
原创粉丝点击