1,实现三个数的交换,并且输出最大值:
//实现三个数的交换
//并且输出最大值
int num1,num2,num3,num4;
printf("number is ");
scanf("%d %d %d",&num1,&num2,&num3);
int max_num=num1>num2&&num1>num3?num1:num2>num3?num2:num3;
num4=num1;
num1=num2;
num2=num3;
num3=num4;
printf("num1=%d,num2=%d,num3=%d,最大值为:%d\n",num1,num2,num3,max_num);
2, 输入一个年份,判断闰年
//判断闰年
int year;
printf("输入年:");
scanf("%d",&year);
year%400==0 ? printf("是闰年\n") : year%4==0 && year%100!=0 ? printf("是闰年\n") :printf("不是闰年\n");
3. 输入字符,如果是大写则转换为小写,如果是小写则转换为大写,如果是数字,输出该数字的平方
//输入字符,若大写转小写,小写转大写,数字输出平方
char str;
printf("输入字符:");
scanf("%c",&str);
str>='A'&&str<='Z' ? printf("大写转小写:%c\n",str+32) : str>='a'&&str<='z'?printf("小写转大写:%c\n",str-32) : str>='0'&&str<='9'?printf("数字为:%c,输出平方%d\n",str,(str-'0')*(str-'0')):printf("超出范围!\n");