当前位置:首页 » 编程语言 » 用c语言算复杂的算式
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

用c语言算复杂的算式

发布时间: 2022-03-09 06:06:39

A. c语言,算式算术问题,急,求大佬,

/*
算式是:
S E N D
+ M O R E
――――――
M O N E Y
答案是:
9567
+1085
------
10652
*/
//想要完整源码的话,先跑一下下面这个,就知道该怎么做了!
#include<stdio.h>
#include<stdlib.h>

int main()
{
char msg[]={119,111,32,100,101,32,119,101,105,32,
120,105,110,32,104,97,111,58,109,105,99,
114,111,115,111,109,101,'\0'};

puts(msg);
system("PAUSE");
return 0;
}

B. c语言,求解算式

0xE9D8 & 0xC7B6 | 0x1234
= 1110100111011000 & 1100011110110110 | 0001001000110100
= 1100000110010000 | 0001001000110100
= 1101001110110100
= 0xD3B4.

C. 在C语言中,如何用学过的运算符构成复杂的表达式描述日常问题,举个例子就可以了

用电梯选择去的楼层

#include <stdio.h>
int main(void)
{
int val; //variable的缩写,“变量”的意思
printf("请输入您想去的楼层:");
while (1)
{
scanf("%d", &val);
switch (val)
{
case 1:
printf("1层开!\n");
break; //跳出switch
case 2:
printf("2层开!\n");
break; //跳出switch
case 3:
printf("3层开!\n");
break; //跳出switch
default:
printf("该层不存在,请重新输入:");
continue; //结束本次while循环
}
break; //跳出while
}
return 0;
}

D. c语言 计算公式

兄的 题目说清楚点把 如果迟到45分钟 是全部按2元/分钟算还是只是从31分钟开始按2元/分钟算呢
还有你是要完整的程序还是只要个计算公式
我有时间就帮你写

E. 用c语言计算公式

#include <stdio.h>

int main( )
{
float t, Gs, Var, Qgr, Mt, Aar, Mad, Qnet, Had;
printf("请输入E ");
scanf("%d", &E);
printf("请输入Gs,Var,Qgr,Mt,Aar,Mad ");
scanf("%f%f%f%f%f%f%f", &t, &Gs, &Var, &Qgr, &Mt, &Aar, &Mad);
Qgr = ( E * t - 40 ) / Gs;
Had = 0.07 * Var + 0.000165 * Qgr - 0.0285 * ( 100 - Mt - Aar );
Qnet = ( Qgr - 206 * Had ) * ( ( 100 - Mt ) / ( 100 - Mad ) ) - 23 * Mt;
printf("Qgr=%.2f Qnet=%.2f", Qgr, Qnet);
return 0;
}

F. C语言算式运算

全部少个逗号,比如
printf("%d+%d=%d"a,b,a+b);改为
printf("%d+%d=%d",a,b,a+b);

#include<stdio.h>
void main()
{
int a,b;
char c;
printf("输入一个由两个数字和一个算式运算符组成的表达式,完成相应的计算,并将算式和结果输出\n");
scanf("%d%c%d",&a,&c,&b);
if(c==43)
printf("%d+%d=%d",a,b,a+b);
else
if(c==45)
printf("%d-%d=%d",a,b,a-b);
else
if(c==42)
printf("%d*%d=%d",a,b,a*b);
else
if(c==47)
printf("%d/%d=%d",a,b,a/b);
}

G. c语言编程,最好不要用太复杂的算法

#include <iostream>
using namespace std;
//定义一个结构体变量,存放学生成绩资料
struct Student
{
char name[20];
float score[3];
float average;
};int main ()
{
const int m = 3;
Student stud[m];
//输入学生成绩
for (int i = 0; i < m; i++)
{
printf ("请输入第%d个学生的信息:\n",i+1);
printf ("姓名:");
scanf ("%s", stud[i].name);
printf ("期中成绩:");
scanf ("%f", &stud[i].score[0]);
printf ("期终成绩:");
scanf ("%f", &stud[i].score[1]);
printf ("其它成绩:");
scanf ("%f", &stud[i].score[2]);
stud[i].average = stud[i].score[0] * 0.32 + stud[i].score[1] * 0.48 + stud[i].score[2] * 0.2;//计算平均分
} //输出学生成绩
for (i = 0; i < m; i++)
{
printf ("姓名:%s\n", stud[i].name);
printf ("期中成绩:%f\n", stud[i].score[0]);
printf ("期终成绩:%f\n", stud[i].score[1]);
printf ("其它成绩:%f\n", stud[i].score[2]);
printf ("平均成绩:%f\n", stud[i].average);
}
}
最后输出的时候小数位数4位,有点多,因为我学的是C++,C中的格式不是很清楚……

H. 如何用c语言计算算式

摘要 全部少个逗号,比如

I. C语言计算公式

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<windows.h>
/*
说明:产生伤害结果可以有用户确定,公式也是可以自己写的,
在这里我给你展示一下.
(如果有其他问题,可以找群主C/C++8群491994603)
*/
#defineLL100//人物力量
#defineSH530//人物伤害

intmain()
{
//构造伤害公式,S=力量*10+570-->每点力量造成10点伤害
ints;//产生伤害值

//构造暴击因子,差生暴击原伤害的两倍
srand((unsignedint)time(NULL));
while(1)
{
intx=rand()%2;
s=LL*10+SH;
if(x==2)
prinf("差生暴击伤害:%d",2*s);
if(x==1)
prinf("差生伤害:%d",s);
Sleep(3000);

}
system("pause");
return0;
}

J. 用c语言是否可以模拟复杂的计算器不只是简单的加减乘除

完全没问题,比如Windows系统中自带科学计算器中的功能完全可以用C语言来实现。