三目运算符 c语言判断两个数大小,C语言奇偶数判断及三目运算符了解

求一个数是奇偶数的DEMO

条件运算符是惟一的一个三目运算符,条件运算符是向右结合的,也就是说,从右向左分组计算。

#include

int is_even(int x);

int main()

{

int src;

printf("输入一个整数:");

scanf("%d",&src);

if (is_even(src))

{

printf("%d偶数\n",src);

}

else

{

printf("%d奇数\n",src);

}

return 0;

}

int is_even(int x)

{

return (x%2==0)?1:0;

}

下面是C程序设计语言2.11中的一个例子

#include

#include

#include

#include

#define NUM 100

#pragma warning(disable:4996)

int main(void)

{

int a[100];

int i;

srand((unsigned)time(NULL)); //产生一个以当前时间开始的随机种子

for (i=0;i

{

a[i]=rand()%200+1;

}

for (i=0;i

{

/*在每10个元素之后以及在第n个元素之后都要打印一个换行符,所有其他元素后都要打印一个空格*/

printf("%6d%c",a[i],(i%10==9 || i==NUM-1)?'\n':' ');

}

getch();

return 0;

}

DEMO:大写字母转换为小写字母

#include

int alphabetic_lower(int c);

int main(void)

{

printf("转换为小写字符为%c\n",alphabetic_lower(getchar()));

getch();

return 0;

}

int alphabetic_lower(int c)

{

/*

if (c>='A' && c<='Z')

{

return c+('a'-'A');

}

else

{

return c;

}

*/

return (c>='A' && c<='Z')? c+('a'-'A'):c;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值