C语言程序设计:编写程序,输入两个整数,利用三目运算符(条件表达式)输出最大数

C语言程序设计:编写程序,输入两个整数,利用三目运算符(条件表达式)输出最大数,第1张

#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语言编程 求解简单表达式,输入一个形式如“ *** 作数 运算符 *** 作数”的四则运算表达式,输出运算结果。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9445013.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存