c语言练习题大集合

第一题:从键盘上输入年月日,并计算出天数。例如2023年9月12日计算出结果为255天。

#include<stdio.h>
int main()
{	
	int year,month,sun,numm;
	printf("请输入年,月,日:");
	scanf("%d,%d,%d",&year,&month,&sun);
	if(month>0&&month<=12&&sun>0&&sun<=31)//判断输入的月和日是否正确
	{
		switch(month)//计算平年的天数
		{
			case 1:numm=1*31+sun;break;
			case 2:numm=1*31+sun;break;
			case 3:numm=1*31+28+sun;break;
			case 4:numm=2*31+28+sun;break;
			case 5:numm=2*31+30*1+28+sun;break;
			case 6:numm=3*31+30*1+28+sun;break;
			case 7:numm=3*31+30*2+28+sun;break;
			case 8:numm=4*31+30*2+28+sun;break;
			case 9:numm=5*31+30*2+28+sun;break;
			case 10:numm=5*31+30*3+28+sun;break;
			case 11:numm=6*31+30*3+28+sun;break;
			case 12:numm=6*31+30*4+28+sun;break;

		}
		if(year%400==0||(year%4==0&&year%100!=0))//判断输入的年份是否为闰年
		{
			if(month>2)//判断输入的月份是否大于2月
			{
				printf("%d\n",numm+1);
			}
		}
		printf("%d\n",numm);

	}
	else
	{
		printf("输入错误!\n");

	}


	return 0;
}

第二题:求1~100的和

#include <stdio.h>

int main(int argc,const char* argv[])
{
	int number=0,i;
	for(i=1;i<=100;i++)
	{
		number+=i;
	}
	printf("1~100的和为:%d\n",number);
    return 0;
}

第三题:求1+1/2+1/3.....1/n的和大于15时,n的值为多少。

int main(int argc,const char* argv[])
{
	double numm=0,i;
	for(i=1;numm<=15;i++)
	{
		numm=1/i+numm;
	}
	printf("%.f\n",i);
	return 0;
}

第四题:从键盘输入一个数,求这个数是否是7的整倍数或者输入的数字是否包含7

#include <stdio.h>

int main(int argc,const char* argv[])
{
	int number,i;
	printf("请输入一个数:");
	scanf("%d",&number);
	for(i=1;i<=number;i=i*10)//每循环一次i的值都会乘以10
	{
		if(number%(i*10)/i==7)判断是否包含7
		{
			printf("包含7\n");
			break;
		}
		else if(number%7==0){
		printf("是7的倍数\n");
		}
	}
    return 0;
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 菜鸟网站是一个提供编程学习资源的网站,其中包括了很多编程语言的学习资料和练习题C语言是一种广泛应用于编程领域的编程语言,对于初学者来说,掌握C语言是一个很好的起点。 要下载C语言100题,首先需要访问菜鸟网站的官方网址。在网站的搜索框中输入"C语言100题"关键词,点击搜索后,将会列出相关的学习资源。 在搜索结果中,找到与C语言100题相关的学习资料或练习题,点击进入该页面。在页面上会显示相关练习题的题目和要求。 接下来,根据页面上的提示,可以选择进行在线练习,或者下载练习题到本地进行练习。一般来说,网站会提供相关练习题的下载链接,点击链接即可下载到本地。 下载完成后,可以使用任何适合编写C语言代码的文本编辑器,打开下载的练习题文件。逐一阅读每个题目,思考并编写对应的C语言代码。 完成练习题后,可以将代码保存并运行调试,查看是否得到正确的结果。如果遇到问题,可以在菜鸟网站的论坛上提问,或者参考其他学习资料进行理解和修正。 通过下载C语言100题进行练习,可以帮助初学者巩固和提升对C语言的理解和掌握。练习不仅可以帮助学习者熟悉C语言的语法和应用,同时也可以提高编程思维和解决问题的能力。最终,学习者可以通过多次练习和实践,逐渐掌握C语言编程的技巧和方法,成为一名合格的程序员。 ### 回答2: 要下载C语言100题,你可以去"菜鸟教程"的网站上查找和下载。菜鸟教程是一个非常有用的学习编程的网站,提供了各种编程语言的教程、学习资源和在线编译器。在该网站上,你可以找到C语言的教程和实践项目。要下载C语言100题,你可以按照以下步骤进行操作: 1. 打开浏览器,输入"菜鸟教程"的网址(www.runoob.com)。 2. 在网站的搜索框中输入"C语言100题",点击搜索。 3. 在搜索结果中选择适合你需要的项目链接,比如"C语言100题"。 4. 进入项目页面后,你可能需要注册一个账号才能下载资源。按照网站的提示进行注册。 5. 一旦注册完成并登录账号,你将能够访问并下载C语言100题的相关资源。 请注意,下载资源前要确保你的计算机上已经安装了C语言的编译器,比如GCC(GNU编译器集合)。这样才能在本地运行和测试C语言的代码。此外,下载资源后,你可以在一个集成开发环境(IDE)中打开题目代码并进行修改和编译。一些常用的IDE包括Code::Blocks、Dev-C++和Visual Studio等。 希望上述解答对你有帮助。如果还有其他问题或疑问,请随时向我提问。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值