c语言除法加括号么,算不了除法,为什么?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
void gai()
{
FILE *fp2;
int a,b;
char c[6];
getchar();
printf("请输入六位新密码,回车键结束\n");
for(a=0;a<6;a++)
c[a]=getchar();
fp2=fopen("D:\\111111.c","w");
for(b=0;b<=a;b++)
fputc(c[b],fp2);
fclose(fp2);
printf("密码修改成功,回车键键继续。");
getchar();
}
void zhi()
{
float a,b,c,e=-1;
int d;
while(e!='0')
{printf("四则运算\n");
scanf("%f",&a);
printf("1、加\n2、减\n3、乘\n4、除\n");
scanf("%1d",&d);
scanf("%f",&b);
switch(d)
{case 1:c=a+b;printf("%f+%f=%f",a,b,c);break;
case 2:c=a-b;printf("%f-%f=%f",a,b,c);break;
case 3:c=a*b;printf("%f*%f=%f",a,b,c);break;
case 4:c=a/b;printf("%f/%f=%f",a,b,c);break;
case 5:printf("input erooy!");break;
}
printf("\n计算结束,按任意键继续,退出请按0\n");
getchar();e=getchar();}
}
void main()
{ FILE *fp1,*fp2;
int b,c,d,f,y,z; char i[6],j[6],c1;
printf("欢迎使用本程序\n请输入六位密码,回车键结束\n如未设置密码,则输入新密码\n");
for(z=0;z<6;z++)
i[z]=getchar();
fp1=fopen("D:\\111111.c","r");
if(fp1!=NULL)
for(f=0;f<6;f++){j[f]=fgetc(fp1);}
else
{fp2=fopen("D:\\111111.c","w");
for(y=0;y<=z;y++)fputc(i[y],fp2);fclose(fp2);}
for(d=0;i[d]==j[d];d++);
if(d<5)return;
fclose(fp1);
printf("请选择功能\n1、四则运算\n0、修改密码\n");
scanf("%d",&b);
switch(b)
{case 0:gai();break;
case 1:zhi();break;
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
defauit:printf("input erroy!\n");
};
c1=getchar();
c1=getchar();
}
这计算器,还能改密码。
c语言除法加括号么,算不了除法,为什么?相关推荐
- c语言指针加括号,C语言数组,指针和方括号赋值和输出产生不同结果?
背景: 下述函数的作用,是将字符数组倒叙转化为整型数组,但是运行过程中,*b这种形式,就能正常赋值,输出:b[test_count]这种形式就不能正常赋值,输出 编译工具:Visual studio ...
- c语言:宏里面参数不加括号容易出错,在使用时尽量加括号及举例
宏里面参数不加括号容易出错,在使用时尽量加括号 程序1: #include<stdio.h> #define SQARE(X) X*X int main() { int n = 10; ...
- c语言中尖括号的作用,C语言中,#include
C语言中,#include 头文件中的尖括号可以用双引号""代替吗?那还可以用圆括号代替呢?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后 ...
- python除号的乘法加括号_乘除法添加括号规则
3. 乘.除法混合运算的性质 (1) 在乘.除混合运算中,被乘数.乘数或除数可以连同运算符号一 起交换位置. 例如, a × b ÷ c=a ÷ c × b=b ÷ c × a . (2) 在乘.除混 ...
- 小学生计算机辅助教学系统--练习加,减,乘,除法
一.前言 最近几天,老师布置一个小学生计算机辅助教学系统–练习加,减,乘,除法的作业要我们实现,我花费了几个小时把它干完了,本想拿这个小项目练练手,因为要考研了,复习复习C语言.没有想到这个项目涉及到 ...
- HDU 4738 Caocao‘s Bridges(桥、任何位运算一定都要加括号、因为有重边所以用前向星)
HDU 4738 Caocao's Bridges(桥.任何位运算一定都要加括号.因为有重边所以用前向星) Caocao was defeated by Zhuge Liang and Zhou Yu ...
- R语言广义加性模型(GAMs:Generalized Additive Model)建模:数据加载、划分数据、并分别构建线性回归模型和广义线性加性模型GAMs、并比较线性模型和GAMs模型的性能
R语言广义加性模型(GAMs:Generalized Additive Model)建模:数据加载.划分数据.并分别构建线性回归模型和广义线性加性模型GAMs.并比较线性模型和GAMs模型的性能 目录
- R语言广义加性模型GAMs:可视化每个变量的样条函数、样条函数与变量与目标变量之间的平滑曲线比较、并进行多变量的归一化比较、测试广义线性加性模型GAMs在测试集上的表现(防止过拟合)
R语言广义加性模型GAMs:可视化每个变量的样条函数.样条函数与变量与目标变量之间的平滑曲线比较.并进行多变量的归一化比较.测试广义线性加性模型GAMs在测试集上的表现(防止过拟合) 目录
- R语言广义加性模型(generalized additive models,GAMs):使用广义线性加性模型GAMs构建logistic回归
R语言广义加性模型(generalized additive models,GAMs):使用广义线性加性模型GAMs构建logistic回归 目录
最新文章
- 【OS】Linux命令如何放到后台运行
- 多分类问题中混淆矩阵(Confusion Matrix)的Matlab画法
- 见过世面的人到底有什么区别
- 移动互联网高级开发学习笔记
- 台湾印象之四:风流人物
- 数据同步 rsync+notify架构
- python变量标识符_python中的变量和标识符
- 深度学习(三十四)对抗自编码网络-未完待续
- 2018福大软工实践第八次作业
- 《Linux内核设计与实现》课本第十八章自学笔记——20135203齐岳
- python安装换源_Python切换pip安装源的方法详解
- [UI] 精美UI界面欣赏[11]
- 通过tf的tensorboard可视化训练进度
- Snowflake id生成器
- 这种文件别打开, 大小不足1KB, 却可以让你电脑瘫痪
- turn.js (翻页效果)总结
- Java从excel带图片的导入
- 拼多多快捷回复怎么设置
- 交互设计起源于计算机的人机界面设计的例子,交互设计概述.ppt
- 徐思201771010132《面向对象程序设计(java)》第十六周学习总结
热门文章
- 通过uwsgi+nginx启动flask的python web程序
- HBuilder Android真机调试
- Objective-C 中自动生成 setter getter 方法
- process调用protothread机制的相关宏定义——用HelloWorld进程诠释
- 实作 ASP.NET 多笔数据离线编辑
- 昇兴集团:搭建帆软报表系统,打破数据孤岛,工作效率提升5倍
- 飞鸽传书2011怎么用之启动常见问题(二)
- 飞鸽传书2007的java学习感想
- 献给汇编初学者-函数调用堆栈变化分析
- Windows XP下Service的编程入门[2]