1.实现三个数交换
1 #include<stdio.h>
2 int main(int argc, const char *argv[])
3 {
4 int a=8,b=9,c=3,temp;
5 temp=a;
6 a=b;b=c;c=temp;
7 printf("a=%d\tb=%d\tc=%d\n",a,b,c);
8 return 0;
9 }
2.输入一个年份,判断闰年
闰年:被4整除,不能被100整除,或者被400整除
1 #include<stdio.h>
2 int main(int argc, const char *argv[])
3 {
4 int a;
5 printf("请输入年份: ");
6 scanf("%d",&a);
7 if(a%4==0&&a%100!=0||a%400==0)
8 {
9 printf("%d是闰年\n",a);
10 }
11 else
12 {
13 printf("%d是平年\n",a);
14 }
15 return 0;
16 }
3.输入字符,如果是大写则转换为小写,如果是小写则转换成大写,如果是数字,输出该数字的平方
1 #include<stdio.h>
2 int main(int argc, const char *argv[])
3 {
4 char p;
5 printf("请输入字符: ");
6 scanf("%c",&p);
7 if(p>='A'&&p<='Z')
8 {
9 printf("转换为:%c\t转换后的ASCII为:%d\n",p+32,p+32);
10 }
11 else if(p>='a'&&p<='z')
12 {
13 printf("转换为:%c\t转换后的ASCII为:%d\n",p-32,p-32);
14 }
15 else if(p>='0'&&p<='9')
16 {
17 printf("转换为:%d\t输出为:%d\n",p-48,(p-48)*(p-48));
18 }
19 return 0;
20 }
4.输入三个数,输出最大值
1 #include<stdio.h>
2 int main(int argc, const char *argv[])
3 {
4 int a,b,c;
5 printf("请输入三个数: ");
6 scanf("%d %d %d",&a,&b,&c);
7 int m=(a>b)?a:b;
8 int max=(m>c)?m:c;
9 printf("最大值为:%d\n",max);
10 return 0;
11 }