栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

每天3-4道c语言练习题(第3天) 5位数判断回文数,输入字母判断星期几,删除一个字符串中的指定字母,练习函数调用。

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

每天3-4道c语言练习题(第3天) 5位数判断回文数,输入字母判断星期几,删除一个字符串中的指定字母,练习函数调用。

1.题目

一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同

#include 
void main(){
	int a; 
	printf("请输入一个五位数:");
	scanf("%d",&a);
	if(a%10==a/10000&&(a/10)%10==(a-a/10000*10000)/1000) 
	{
		printf("%d是回文数。",a);
	}else{
		printf("%d不是回文数。",a);
	}
	
	
} 

运行结果

2.题目

.请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。

 

#include 
#include 

char day[][10]={"Monday","Tusday","Wednesday","Thursday","Friday","Saturday","Sunday"};

void Day7(int i){
	switch(i+1){
		case 1:
			printf("一");
			break;
		case 2:
			printf("二");
			break;
		case 3:
			printf("三");
			break;
		case 4:
			printf("四");
			break;
		
		case 5:
			printf("五");
			break;
		
		case 6:
			printf("六");
			break;
		
		case 7:
			printf("七");
			break;
	}
}
int Next(int j){
	char a;
	int i,n=0,k=0;
	a=getchar();
	getchar();
	for(i=0;i<7;i++){
		if(day[i][j]==a){
			n++;
			k=i;		
		}else{
			day[i][j+1]=0;
		}	
	}
	if(n==1){
		printf("这是星期");
		Day7(k);	
	}else if(n>1){
		printf("请输入下一个字母:");
		Next(++j); 
	}else{
		printf("输入错误!");
	}
}

void main(){
	int j=0;
	printf("请输入第一个字母:");
	Next(j);
	
}

运行结果

3.题目

删除一个字符串中的指定字母,如:字符串 "aca",删除其中的 a 字母。

#include 

void main(){
	char str[10]="aca",a;
	int i;
	printf("请输入要删除的字符:");
	a=getchar();
	for(i=0;i<10;i++){
		if(str[i]==a){
			str[i]=0;
		}
	}
	for(i=0;i<10;i++){
		if(str[i]){
			printf("%c",str[i]);
		}
	}	
}

 运行结果

4.题目

 练习函数调用。

#include 
void Fun1(int i){
	int a;
	a=i+Fun2(i);
	printf("您能活到%d岁",a);
}
int Fun2(int i){
	i+=99;
	return i;
}

void main(){
	Fun1(1);
}

运行结果

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/702693.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号