三目运算符.A>B?A:B
来源:互联网 发布:seafile数据是否加密 编辑:程序博客网 时间:2024/06/07 09:25
A?B:C 等价于
if(A)
B;
else
C;
Problem H: C语言实验——整数位
Description
输入一个不多于5位的正整数,要求: (1)求出它是几位数; (2)分别输出每一位数字; (3)按逆序输出各位数字。
Input
输入一个不多于5位的正整数。
Output
输出数据有3行,第一行为正整数位数,第二行为各位数字,第三行为逆序的各位数字。
Sample Input 123
Sample Output 3
1 2 3
3 2 1
#include<stdio.h>
#include<string.h>int main()
{
char s[99];
gets(s);
int i,n;
n=strlen(s);
printf("%d\n",n);
/*for(i=0;i<n;i++)
{
printf((i==n-1)?"%c\n":"%c ",s[i]);
}*/
for(i=0;i<n;i++)
{
if(i==n-1)
printf("%c\n",s[i]);
else
printf("%c ",s[i]);
}
for(i=n-1;i>=0;i--)
{
printf((i==0)?"%c\n":"%c ",s[i]);
}
return 0;
}
阅读全文
0 0
- 【Java】 三目运算符 (a<b)?a:b
- 三目运算符.A>B?A:B
- a+++++b 运算逻辑
- A+B(位运算)
- 不用“+”运算符,实现A+B运算
- php中三元运算符用法($c=$a>$b?($a-$b):($a+$b);)
- 杭电 2057 A + B Again【十六进制】【三目运算符】
- A+B不用算数运算符
- 运算符优先级 计算 a^b << 2
- 运算符优先级 计算 a^b << 2
- 运算符重载简单加法a+b
- 三元运算符var a=b>c?:b:c
- a>b?a:b
- 位运算实现a+b
- 获取a+b字符串输入 执行a+b运算
- a+b
- a+++b
- A + B
- FZU-2192 位置信息挖掘
- maven初识
- javaseday16(基本数据类型的包装 | 集合的基本方法)
- mongodb输错命令后不能删除问题
- xshell连接virtual box中的虚拟机
- 三目运算符.A>B?A:B
- [AOP系列]Autofac+Castle实现AOP事务
- 2017多校联合第五场1001/hdu6085Rikka with Candies(bitset)
- [第六季]12.Javascript事件处理机制(一)
- 闭包浅析
- Docker化应用的坑
- 【JavaScript语言精粹】读书笔记(二)——对象
- 彻底清除Linux centos minerd木马 wnTKYg木马
- Unity3D Shader(8)——Vertex Shader(漫反射)