编程练习
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程练习相关的知识,希望对你有一定的参考价值。
1.编写一个程序,它由3个函数组成,每个函数分别保存在一个单独的源文件中。函数increment接受一个整形参数,它的返回值是该参数的值加1.increment函数应该位于文件increment.c中。第二个函数称为negate,它也接受一个整形参数,它的返回值是该参数的负值。最后一个函数是main,保存于文件main.c中,它分别用参数10,0,-10调用另外两个函数,并打印错误。
int increment(int n) { return n+1; } int negate(int n) { return -n; } int main() { printf("%d\n", increment(10)); printf("%d\n", increment(0)); printf("%d\n", increment(-10)); printf("%d\n", negate(10)); printf("%d\n", negate(0)); printf("%d\n", negate(-10)); system("pause"); return 0; }
2.编写一个程序,它从标准输入读取c源代码,并验证所有的花括号都正确的成对出现。注意:不必担心注释内部、字符串常量内部和字符常量形式的花括号。
int main() { int i = 0; char str[1000] = { 0 }; int count = 0; printf("请输入:\n"); scanf("%s", str); while (str[i] != ‘\n‘) { if (str[i] == ‘{‘) { count++; } if ((str[i] == ‘}‘)&&(count==0)) { count--; break; } if ((str[i] == ‘}‘) && (count != 0)) { count--; } i++; } if (count == 0) { printf("所有花括号成对出现\n"); } else { printf("花括号未成对出现\n"); } system("pause"); return 0; }
本文出自 “Sean” 博客,请务必保留此出处http://seann.blog.51cto.com/11126490/1740206
以上是关于编程练习的主要内容,如果未能解决你的问题,请参考以下文章
spring练习,在Eclipse搭建的Spring开发环境中,使用set注入方式,实现对象的依赖关系,通过ClassPathXmlApplicationContext实体类获取Bean对象(代码片段
Python练习册 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-),(http://tieba.baidu.com/p/2166231880)(代码片段