0 0

帮我看看错误(C语言)5

#include <stdio.h>
char * week_day[8]={"sunday","monday","tuesday","wednesday","thursday","friday","saturday",NULL};

void main()
{
	int m;
	char string[20];
	printf("Enter a string:");
	scanf("%s",string);
	m=lookup(string);
	printf("l=%d\n",m);
}
lookup(ch)
	char ch[];
{
	int i,j;
	char *pc;
	for(i=0;week_day[i]!=NULL;i++)
	{
		for(pc=week_day[i],j=0;*pc==ch[j]&&*pc!='\0';j++,pc++);
			if(*pc=='/0')
				return (i);
	}
	return (-1);
}

	
	
 
2012年6月15日 20:22

1个答案 按时间排序 按投票排序

0 0

#include <stdio.h>
#include <string.h>

char week_day[][10]={"sunday","monday","tuesday","wednesday","thursday","friday","saturday"};

int lookup(char ch[]);
int main()
{
	int m;
	char string[20];
	printf("Enter a string:");
	scanf("%s",string);
	m=lookup(string);
	printf("l=%d\n",m);

	return 0;
}
int lookup(char ch[])
{
	int i;
	for(i=0; i < 7;i++)
	{
		if(strcmp(ch, week_day[i]) == 0)
			return (i);
	}
	return (-1);
}


2012年6月16日 11:33

相关推荐

    c语言常见错误提示

    在C语言编程中,遇到错误提示是常有的事,尤其是对于初学者而言,理解这些错误信息并找到解决方案是提升编程技能的重要环节。以下是对部分C语言常见错误提示的详细解析,帮助开发者更深入地理解问题所在及如何解决。...

    C语言常见错误——写给编程初学者

    "C语言常见错误——写给编程初学者" 通过对C语言的学习和实践,我们总结出了编程初学者容易犯的一些错误。这些错误可能看起来很简单,但是却容易被忽视,导致程序出错或无法运行。下面我们将详细地讲解这些错误。 ...

    C语言常见错误.txt

    整理的C语言编译常见错误,遇到不知所以的错误可以看一下

    C语言上机程序调试功能键及常见错误提示

    接下来,我们来看一下C语言编译中的常见错误类型: 1. **警告类错误**: - `XXX` declare but never used:定义了变量但未使用,可能造成内存浪费。 - `XXX` is assigned a value which is never used:给变量...

    C语言笔试题常见错误

    再来看函数编写错误,题目要求编写一个函数计算1到n的和。一个高效的方法是使用等差数列求和公式,即(n * (n + 1)) / 2。这里的技巧在于将n转换为long类型以防止溢出,因为int类型可能会在n较大的情况下溢出。这种...

    c语言初学者必看

    《C语言初学者必看》是一本专门为C语言学习者设计的教材,旨在帮助初学者快速掌握这门基础且强大的编程语言。C语言是计算机科学领域广泛应用的一种编程语言,它以其简洁、高效和灵活的特点,成为了许多软件开发的...

    C语言初学者经验谈 适合新手看看

    这些是初学者在学习C语言时常见的错误,理解并避免这些错误可以帮助初学者更好地掌握C语言的基本概念和语法规则,从而编写出更规范、更可靠的代码。在实践中不断练习和调试代码,可以加深对这些知识点的理解。同时,...

    c语言经典源代码(C语言学习者必看)

    7. **错误处理**:在C语言中,程序员需要手动检查和处理错误,例如内存分配失败、文件未找到等。经典源码会展示如何通过返回值和异常处理来管理错误。 8. **内存管理**:C语言允许直接管理内存,包括动态分配和释放...

    谭浩强 c语言 学习C语言最好入门的书籍

    12. **错误处理与调试技巧**:书中也会介绍如何使用调试工具,理解和解决程序中的错误。 通过阅读《谭浩强C语言》,初学者不仅可以掌握C语言的基本语法和编程思想,还能通过书中丰富的实例练习,提升实际编程能力。...

    C语言学习资料(学C语言的必看).pdf

    这份"C语言学习资料(学C语言的必看).pdf"提供了丰富的资源,帮助初学者和进阶者深入理解并熟练掌握C语言。 1. **C语言基础知识**:学习C语言首先需要掌握变量、数据类型、运算符、控制结构(如if语句、switch语句、...

    c语言对对碰游戏源码

    【标题解析】 标题"c语言对对碰游戏源码"揭示了这是一个使用C语言编写的对对碰游戏的原始代码。对对碰游戏是一种常见的休闲益智...而对于经验丰富的开发者,它可以提供一个新的视角,看看别人是如何用C语言解决问题的。

    不得不看的100个C语言经典范例

    "不得不看的100个C语言经典范例"是一个珍贵的学习资源,旨在帮助初学者和进阶者更好地理解和掌握C语言的核心概念与实践技巧。 1. **变量与数据类型**:C语言中的基本数据类型包括整型(int)、浮点型(float/double...

    C语言复习 看看吧

    此外,理解编译过程、内存管理和错误调试也是成为熟练C程序员的关键步骤。 通过阅读“C语言复习.pdf”这样的资料,你可以系统地回顾C语言的核心概念,并找到自己的薄弱环节进行针对性练习。记住,编程技能的提升...

    写给大家看的C语言书.zip

    《写给大家看的C语言书》是一本面向初学者的C语言教程,旨在用通俗易懂的语言和实例来教授这门编程语言的基础知识。C语言是计算机科学中的基础,也是许多高级编程语言的基础,因此理解和掌握C语言对于任何想要深入...

    C语言特点及从实例看C语言初学者易犯的错误.pdf

    【C语言初学者易犯的错误】 在学习C语言的过程中,初学者常常会遇到以下常见错误: 1. **内存管理不当**:C语言没有自动垃圾回收机制,程序员需要手动分配和释放内存。忘记释放已分配的内存会导致内存泄漏。 2. **...

    c语言大全(第四版)

    8. 错误处理:解释了在C语言中如何处理程序运行时出现的错误,包括错误检测和异常处理机制。 9. 高级主题:本书还可能涉及了C语言的高级特性,如位操作、联合体、信号处理等,这部分内容适合已经有一定C语言基础的...

    C语言练习题。喜欢C语言的来看看了

    解题报告可能还会涵盖错误处理和程序调试技巧,这对于培养良好的编程习惯和提高代码质量至关重要。 总的来说,这个资源包为C语言的学习者提供了一个全面的实践平台,不仅可以检验理论知识,还能提升实际编程技能。...

    c语言教案提纲挈领看看吧

    9. **错误处理**:理解并学会使用errno和perror来识别和处理运行时错误。 10. **文件操作**:学习如何打开、读取、写入和关闭文件,这对于处理大量数据或保存程序状态至关重要。 11. **程序结构和风格**:良好的...

    C语言程序调用SQLite

    C语言程序调用SQLite涉及到几个关键步骤和知识点,从标题来看,我们需要了解C语言如何与SQLite数据库交互,包括如何打开和关闭数据库,如何执行SQL命令等。接下来,我们详细阐述这些步骤和相关知识点。 首先,了解...

Global site tag (gtag.js) - Google Analytics