2021-04-06

代码练习

1.小写字母转化为大写字母

#include<stdio.h>
int main()
{
	char ch;
	scanf("%c",&ch);
	ch=ch-32;
	printf("%c",ch);
	
}

2.大小写字母相互转换

#include<stdio.h>
int main()
{
	char ch;
	scanf("%c",&ch);
	if(ch>='a'&&ch<='z')
	printf("%c",ch=ch-32);
	if(ch>='A'&&ch<='Z')
	printf("%c",ch=ch+32);
}

3.录入华氏温度,转化为摄氏温度,并保留三位小数输出

#include<stdio.h>
int main()
{	
	float t;
	scanf("%f",&t);
	t=5*(t-32)/9.0;
	printf("%.3f",t);
}

4.输入整数n计算表达式,并保留一位小数输出

sum=2+3/2+4/3+…+(n-1)/n

#include<stdio.h>
void main()
{
	int n;
	int i;
	float sum=0; //**只能用所给变量**
	==============================
	scanf("%d",&n);
	for(i=1;i<=n;i++)
	{
		sum=sum+(i+1.0)/i;
	}
	printf("%.1f",sum);
}

5.求10~100中能被4整除,不能被6整除的所有偶数并输出

#include<stdio.h>
#include<stdlib.h>
void main()
{
	int n;
	for(n=10;n<=100;n=n+2)
	{
		if(n%4==0&&n%6!=0)
		printf("%d\n",n);
	}
}

6.狗熊掰玉米,第一天掰玉米地的一半又多掰了5根,第二天掰剩下的一半又多五根,每天循环,第八天时,发现只剩5根,求所有玉米根数。

#include<stdio.h>
main()
{
	int x=5,i; //**题中所给变量**
=====================================
	for(i=1;i<=7;i++)
	{
		x=(x+5)*2;
	}
	printf("%d",x);
	
}

7.用switch语句完成输出并换行:

输入数字1,输出“你按的是数字1键!”

输入数字2,输出“你按的是数字2键!”

输入数字3,输出“你按的是数字3键!”

按其他键则输出“输入有误,请重新输入字符!”

#include<stdio.h>
int main()
{
	int t;
	scanf("%d",&t);
	switch(t)
	{
		case 1:printf("数字1\n");
		break;
		case 2:printf("数字2\n");
		break;
		case 3:printf("数字3\n");
		break;
		default:printf("重新输入\n");
	}

}

8.求1~100之间能被4和5同时整除的偶数之和。

#include<stdio.h>
int main()
{
	int i,sum=0;
	for(i=1;i<=100;i++)
	{
		if(i%4==0&&i%5==0)
		sum=sum+i;
	}
	printf("n=%d\n",sum);
}
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值