谁知道怎么用c语言编写计算色环电阻阻值的程序啊? 急急急!
答案:2 悬赏:40 手机版
解决时间 2021-04-07 17:03
- 提问者网友:做自己de王妃
- 2021-04-06 23:04
谁知道怎么用c语言编写计算色环电阻阻值的程序啊? 急急急!
最佳答案
- 五星知识达人网友:大漠
- 2021-04-06 23:33
有必要吗?
色环:粽 红 橙 黄 绿 蓝 紫 灰 白 黑 金 银, 分别对应:
1 2 3 4 5 6 7 8 9 0 0.1 0.01
以四色环为例,前两位是有效数字,第三位是阶码,第四位是误差
如:黄紫红金 47 * 10^2 = 4.7 千欧,误差:正负 5% 。
色环:粽 红 橙 黄 绿 蓝 紫 灰 白 黑 金 银, 分别对应:
1 2 3 4 5 6 7 8 9 0 0.1 0.01
以四色环为例,前两位是有效数字,第三位是阶码,第四位是误差
如:黄紫红金 47 * 10^2 = 4.7 千欧,误差:正负 5% 。
全部回答
- 1楼网友:洎扰庸人
- 2021-04-06 23:44
#include "stdafx.h"
#include
#include
#include
#pragma warning(disable:4996)
//色环:粽 红 橙 黄 绿 蓝 紫 灰 白 黑 金 银
//代码:a b c d e f g h i j k l
double codetonumber(char ch)
{
switch (ch)
{
case 'a':
return 1;
case 'b':
return 2;
case 'c':
return 3;
case 'd':
return 4;
case 'e':
return 5;
case 'f':
return 6;
case 'g':
return 7;
case 'h':
return 8;
case 'i':
return 9;
case 'j':
return 0;
case 'k':
return -1;
case 'l':
return -2;
default:
break;
}
}
int _tmain(int argc, _tchar* argv[])
{
char ch[3];
scanf("%c%c%c", &ch[0], &ch[1], &ch[2]);
double v;
v = (codetonumber(ch[0]) * 10 + codetonumber(ch[1])) * pow(10, codetonumber(ch[2]));
printf("%f 欧\n",v);
system("pause"); //避免窗口一闪而退
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯