C语言期末预测题出炉啦

目录

1,输入一个分数(百分制),输出等级。

2,输入一个大写字母,输出小写。

3,输入一个数,判断是否为闰年。

4,在一个二维数组中,寻找最大值并输出及行、列号。

5,在一个二维数组中,求左上角的数到右下角的数之和。

6.求n!及n!的和。

7,在一维数组中,输入一组有序数。再输入一个数,插入数组中,使得数组还是有序。

8,输入一个数,判断是否为素数。

9,求两个数的最大公约数和最小公倍数。

10,统计一串字符串中单词数。


     嘿,各位编程小伙伴们,期末考试临近,是不是有点小紧张呢?别怕,小邓儿今天给大家带来了一份C语言期末预测题详解,助你轻松备考!

1,输入一个分数(百分制),输出等级。

#include<stdio.h>
int main()
{
	int n;
	scanf("%d",&n);
//----方法1.	
	/*if(n/10==9)printf("A\n");
	else if(n/10==8)printf("B\n");
	else if(n/10==7)printf("C\n");
	else if(n/10==6)printf("D\n");
	else printf("E\n");*/
//-----方法2.
	switch(n/10)
	{
	case 9:printf("A\n");break;
	case 8:printf("B\n");break;
	case 7:printf("C\n");break;
	case 6:printf("D\n");break;
	default:printf("E\n");
	}
	return 0;
}

2,输入一个大写字母,输出小写。

#include<stdio.h>
int main()
{
	char ch;
	scanf("%c",&ch);
	printf("%c\n",ch+32);
	return 0;
}

3,输入一个数,判断是否为闰年。

#include<stdio.h>
int main()
{
	int year;
	scanf("%d",&year);
	if(year%4==0&&year%100!=0||year%400==0)printf("leap year\n");
	else printf("not leap year\n");
	return 0;
}

4,在一个二维数组中,寻找最大值并输出及行、列号。

#include<stdio.h>
int main()
{
	int i,j, s[3][4],n=0;
	for(i=0;i<3;i++)
	{
		for(j=0;j<4;j++)
		{
			scanf("%d",&s[i][j]);
		}
	}
	for(i=0;i<3;i++)
	{
		for(j=0;j<4;j++)
		{
			printf("%d ",s[i][j]);
			n++;
			if(n%4==0)printf("\n");
		}
	}
	return 0;
}

5,在一个二维数组中,求左上角的数到右下角的数之和。

#include<stdio.h>
int main()
{
	int a[20][20];
	int n,i,j,s=0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		for(j=0;j<n;j++)
		{
			scanf("%d",&a[i][j]);
			if(i==j)s+=a[i][j];
		}
	}
	printf("%d\n",s);
	return 0;
}

6.求n!及n!的和。

#include<stdio.h>
///--------------------方法2
int f(int n)
{
	if(n==1)return n;
	else return n*f(n-1);
}
int main()
{
	int n,s=0;

	int i,m=1;
	scanf("%d",&n);
	for(i=1;i<=n;i++)
	{
		-------方法1
		/*m*=i;
		s+=m;*/
///-----------------------方法2
		m=f(i);
		s+=m;
	}
	printf("%d %d\n",m,s);

	return 0;
}

7,在一维数组中,输入一组有序数。再输入一个数,插入数组中,使得数组还是有序。

#include<stdio.h>
int main()
{
	int a[10],n,i,m;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
	}
	scanf("%d",&m);
	for(i=0;i<n;i++)
	{
		if(m<a[i])break;
	}
	for(int k=n-1;k>=i;k--)
	{
		a[k+1]=a[k];
	}
	a[i]=m;
	for(i=0;i<=n;i++)
	{
		printf("%d ",a[i]);
	}
	return 0;
}

8,输入一个数,判断是否为素数。

#include<stdio.h>
int main()
{
	int n,i;
	scanf("%d",&n);
	for(i=2;i<n;i++)
	{
		if(n%i==0)break;
	}
	if(i>=n)printf("prime\n");
	else printf("not prime\n");
	return 0;
}

9,求两个数的最大公约数和最小公倍数。

#include<stdio.h>
int main()
{
	int m,n,r,s;
	scanf("%d%d",&m,&n);
	s=m*n;
	while(r=m%n)
	{
		m=n;
		n=r;
	}
	printf("%d %d\n",n,s/n);
	return 0;
}

10,统计一串字符串中单词数。

#include<stdio.h>
int main()
{
	char a[20];
	int i,sum=0,tag=0;
	gets(a);
	for(i=0;a[i]!=0;i++)
	{
		if(a[i]==' ')tag=0;     //tip:==
		else if(tag==0)         //tip:==
		{
			tag=1;
			sum++;
		}
	}
	printf("%d\n",sum);
	return 0;
}

最后的最后,别忘了关注小邓儿(⊙o⊙)

愿咱们考的全会💪💪💪考试顺利

内容概要:《2024年印尼税收袖珍指南》由普华永道发布,涵盖了印尼税收体系的关键方面。主要内容包括企业所得税、个人所得税、预提税、国际税收协定、增值税、奢侈品销售税、碳税、关税与消费税、税收优惠、地方税、印花税、税务会计、税务稽查与评估、强制执行征税、税务纠纷与处理等。企业所得税税率一般为22%,特定条件可享受优惠。个人所得税采用超额累进税率,最高达35%。预提税涵盖多种收入类型,如工资、利息、股息等。国际税收协定帮助避免双重征税,提供优惠税率。增值税标准税率为11%,部分商品和服务免征。税收优惠包括免税期、加计扣除等,尤其针对特定行业和地区。地方税种类繁多,如土地与建筑物税、机动车税等。税务稽查与评估确保纳税人合规,税务纠纷可通过异议、申诉、诉讼等方式解决。 适用人群:企业财务人员、税务顾问、跨国公司税务部门、个人纳税人等。 使用场景及目标:①帮助企业理解和遵守印尼税法,优化税务规划;②协助个人纳税人正确申报各类税项;③为税务顾问提供最新税收政策信息,提升专业服务水平;④为跨国公司处理跨境税务问题提供指导。 阅读建议:此指南内容详尽,建议读者根据自身需求重点阅读相关章节,结合实际案例深入理解各项规定,并关注最新政策动态,确保税务处理合法合规。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值