问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c 语言的计算(电阻)

发布网友 发布时间:2022-05-04 23:16

我来回答

3个回答

热心网友 时间:2022-06-27 01:48

下面是正文:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char *argv[])
{
char danwei[3]={'K','M','G'};
int i=-1; bool flag=false;
int x, y, z, p;
double pp;
//explanation
printf("\nThis program is to calculate the roots of a quadratic equation.\n");
printf("1=宗 2=红 3=澄 4=黄 5=绿 6=蓝 7=紫 8=灰 9=白 0=黑\n");

//prompt for input
printf("Please choose the first colours you want:\n");
scanf(" %d", &x);
printf("Please choose the second colours you want:\n");
scanf(" %d", &y);
printf("Please choose the third colours you want:\n");
scanf(" %d", &z);
//calculation
if(x<0 || x>9) { printf("input x error!"); return -1; }
if(y<0 || y>9) { printf("input y error!"); return -1; }
if(z<0 || z>9) { printf("input z error!"); return -1; }

while(z>=3 && i<2)
{ i++; z-=3;
}
p=(x*10+y)*pow(10,z);
pp=(double)p;
while(pp>=1000.0 && i<2)
{
i++; pp=pp/1000.0;
flag=true;
}

if(i!=-1 && i<3)
{
if(flag) printf("The value of reisitance is %f%c\n", pp,danwei[i]);
else printf("The value of reisitance is %d%c\n", p,danwei[i]);
}
else printf("The value of reisitance is %d\n",p);

system("PAUSE");
return 0;
}
我试验上面代码是可以的。

热心网友 时间:2022-06-27 01:49

类型转换要写(double)z,不是double(x)

----------------
你程序的思想就是将输入的字母转换为相应的指数,但是非要输入字母不可吗?不可以用数字代替吗?
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int x, y, z, p;
printf("\nThis program is to calculate the roots of a quadratic equation.\n");
printf("1=宗 2=红 3=澄 4=黄 5=绿 6=蓝 7=紫 8=灰 9=白 0=黑\n");

printf("Please choose the first colours you want:\n");
scanf(" %d", &x);
printf("Please choosethe second colours you want:\n");
scanf(" %d", &y);
printf("Please choose the third colours you want:\n");
scanf(" %d", &z);

p=(x*10+y)*pow(10,z);
printf("The vlaue of reisitance is %d\n", p);

system("PAUSE");
return 0;
}

热心网友 时间:2022-06-27 01:49

你P定义的不是int吗
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
平安e家保是什么险 2023年高级会计师报名时间和条件 2022高级会计师报考条件要求是什么? 问几个英文语法问题,希望能正确回答~ 女生锁骨下长痣,左右都有 不是很对称 寓意什么呐? 抖音上传照片音乐短怎么办 断夜奶好方法 婴儿断夜奶最佳方法 建设银行,你打算坑害多少优质客户? 【PS教程】如何做出凹陷字体效果的氛围海报 十五天断食法是怎样做的啊 如果让你每年进行一次20天的辟谷断食,你会去尝试吗? tcl29彩电行推动管c级电压10伏以下.限流电阻发烫.行不起振是那里故障 清水断食20天,可以喝黑咖啡,运动,能瘦多少 请问c的等效电阻怎么求? 21天辟谷的正确方法? 55c电阻的阻值是多大? 个39电阻与一个69并联,则等效电阻为()49b、39c、29d、19 清水断食21天可以瘦30斤吗 电阻20度换算 康佳29寸校正3852R,c极电阻多少欧? 贴片电阻05c表示公式? 电阻封装上面写着89C,,是什么电阻呢?? 电阻件19C的C是什么意思? 19C又是多少电阻,怎么算? 如何调整 繁体字转换成简体字 大小一致 电阻上标有 30C 是什么意思 金正音响n29c 贴片电阻r41和碳膜电阻r28的电阻阻值是多少? 怎样设置把繁体字打出来? 如何设置繁体字啊? 众口难调繁体字 清水断食真能提高免疫力吗? 利用金属热电阻特性制作的温度计与水银温度计相比,有何优缺点? 关于断食 怎样校准墨盒? 喜玛拄雅如何边听边看诗词? 关于电脑简单设置及搜狗输入法皮肤的问题 腿不直的女生该选择什么样的裤子? 大腿不直但腿瘦,穿什么裤子显得腿直? 腿不直能穿牛仔裤吗 萤石x5c设置摄像倒置 小个子女生腿不直,穿什么裤子才好看 腿不直穿什么裤子好看 这几款搭配瞬间提升颜值 腿长而细但不直的男生穿什么裤子好看? 腿不直的女生穿什么裤子好看 萤石X5C没外网可以用吗 腿不直的人穿什么裤型合适? vlc的include文件夹在哪 腿不直穿什么裤子好看o型腿 为什么萤石无线录像机cs-x5c-8/2t不断响且亮红灯? 萤石c4s和c4w能共用一个硬盘录像机吗