#include <stdioh>
int main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("%d\n",a>b(a>ca:c):(b>cb:c));
return 0;
}
就说一下基本思路……a是分子,b是分母,sum是结果,每次计算结束之后sum乘以a/b,把b值赋给a,b值等于之前的b值加上a值,循环20次
下面的代码不一定完全正确,因为没调试过……不过思路就是这样
Long
a=1;//a初始为1
Long
b=3;//b初始为3
Long
temp=0;
double
sum=1;
for(int
i=0;i<20;i++){//循环20次
sum=sum(a/b);//sum乘以当前这次的计算结果
temp=a;//a值暂存到temp里
a=b;//b值赋给a
b=b+temp;//b值修改为之前的b值加上temp值(即a值)
}
有没有括号的,有的话很烦喔,要用栈来写,没的话一个switch函数和一个循环函数就可以搞定了。用getchar()函数一个个读入所有字符,然后 *** 作数的话用ASCII换成十进制的,switch里面分别就是+-/四个运算,然后循环两次4个数读完就printf()出来,思路够清晰了吧,代码自己实践。。。无法实现我再附代码。。。
#include
"stdioh"
void
main()
{
long
s=0,k=1,i,j;
for(
i=1;i<=10;i++)
//计算加数个数
{
for(j=1;j<=i;j++)
//计算阶乘
{
k=j;
}
s+=k;
//累加
k=1;
//初始化
}
printf("%ld\n",s);
}
字符串
C语言的字符串其实就是以'\0'字符结尾的char型数组,使用字符型并不需要引用库,但是使用字符串就需要C标准库里面的一些用于对字符串进行 *** 作的函数。它们不同于字符数组。使用这些函数需要引用头文件。
文件输入/输出:在C语言中,输入和输出是经由标准库中的一组函数来实现的。在ANSI C中,这些函数被定义在头文件;中。
百度百科-c语言
以上就是关于C语言程序设计:编写程序,输入两个整数,利用三目运算符(条件表达式)输出最大数全部的内容,包括:C语言程序设计:编写程序,输入两个整数,利用三目运算符(条件表达式)输出最大数、c语言程序设计代码求表达式s=1/3*3/4*4/7.....前20项的结果、c语言编程 求解简单表达式,输入一个形式如“ *** 作数 运算符 *** 作数”的四则运算表达式,输出运算结果。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)