第一次作业

作业1:定义两个整形变量:int m = 520; int n = 1314;要求:交换这两个数值后输出结果

ubuntu@ubuntu:~/zy$ gcc 1.c 
ubuntu@ubuntu:~/zy$ ./a.out 
m=1314
n=520
ubuntu@ubuntu:~/zy$ cat 1.c 
#include<string.h>
#include<stdio.h>
#include<stdlib.h>
int main(int argc, const char *argv[])
{
	int m=520;
	int n=1314;
	int c=m;
	m=n;
	n=c;

	printf("m=%d\nn=%d\n",m,n);

	return 0;
}

 作业2:定义一个整形变量: int num = 253;求出该数的每一位之和,并判i该数的奇偶性,刘果和乃司数,则物出母一山LL定司数,白则翔d母之和是偶数"。

ubuntu@ubuntu:~/zy$ gcc 2.c 
ubuntu@ubuntu:~/zy$ ./a.out 
h=10
每一位之和是偶数
ubuntu@ubuntu:~/zy$ cat 2.c 
#include<string.h>
#include<stdio.h>
#include<stdlib.h>
int main(int argc, const char *argv[])
{
	int num=253;
	int g=num%10;
	int s=num/10%10;
	int b=num/100%10;
	int h=g+s+b;

	printf("h=%d\n",h);
	printf(h%2?"每一位之和是奇数\n":"每一位之和是偶数\n");

	return 0;
}

 作业3:定义一个整形变量: int num = 123;将该数据组成倒序数据即:num = 321,然后输出结果

ubuntu@ubuntu:~/zy$ gcc 3.c 
ubuntu@ubuntu:~/zy$ ./a.out 
123
num=321
ubuntu@ubuntu:~/zy$ cat 3.c 
#include<string.h>
#include<stdio.h>
#include<stdlib.h>
int main(int argc, const char *argv[])
{
	int num=123;
	printf("%d\n",num);
	int g=num/1%10*100;
	int	s=num/10%10*10;
 	int	b=num/100%10;
	num=b+s+g;

	printf("num=%d\n",num);

	return 0;
}

 作业4:定义一个变量存储年份: int year=2023;通过程序判断该年份是否为闰年,如果是闰年,则输出"闰年"否则输出"平年";判断闰年条件:

1、所在年份能被4整除,但是不能被100整除例如:2004是闰年,1999不是闰年

2、所在年份能被400整除例如:2000是闰年,1900不是闰年

以上两个条件,只要满足一个,则该年份为闰年。

ubuntu@ubuntu:~/zy$ gcc 4.c 
ubuntu@ubuntu:~/zy$ ./a.out 
2023
平年
ubuntu@ubuntu:~/zy$ cat 4.c 
#include<string.h>
#include<stdio.h>
#include<stdlib.h>
int main(int argc, const char *argv[])
{
	int year=2023;

	printf("%d\n",year);
	printf(year%400==0||year%4==0&&year%100!=0?"闰年\n":"平年\n");

	return 0;
}
ubuntu@ubuntu:~/zy$ 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值