随笔分类 - C语言
摘要:getchar():吸收回车符 getchar()是字符专用输入函数,一次只能输入一个字符,没有参数。 char ch; ch = getchar(); putchar是字符专用输出函数,一次只能输出一个字符。 char ch; putchar(ch);
阅读全文
摘要:1. 字符串所含字符与字符串长度 首先,这是两个不同的概念,如“hello”,虽然有五个字母即长度为5,但含有六个字符,其中包括一个‘\0’字符表示字符串结束。 2. char 字符串和字符都可以用char表示,但字符串和字符需要使用不同的占位符,字符串使用 %s 作为占位符,字符使用 %c 作为占
阅读全文
摘要:实验7-3-7 字符转换 (15 分) 本题要求提取一个字符串中的所有数字字符('0'……'9'),将其转换为一个整数输出。 输入格式: 输入在一行中给出一个不超过80个字符且以回车结束的字符串。 输出格式: 在一行中输出转换后的整数。题目保证输出不超过长整型范围。 输入样例: free82jeep
阅读全文
摘要:习题4-2 求幂级数展开的部分和 (20 分) 已知函数ex可以展开为幂级数1+x+x2/2!+x3/3!+⋯+xk/k!+⋯。现给定一个实数x,要求利用此幂级数部分和求ex的近似值,求和一直继续到最后一项的绝对值小于0.00001。 输入格式: 输入在一行中给出一个实数x∈[0,5]。 输出格式:
阅读全文
摘要:习题4-1 求奇数和 (15 分) 本题要求计算给定的一系列正整数中奇数的和。 输入格式: 输入在一行中给出一系列正整数,其间以空格分隔。当读到零或负整数时,表示输入结束,该数字不要处理。 输出格式: 在一行中输出正整数序列中奇数的和。 输入样例: 8 7 4 3 70 5 6 101 -1 输出样
阅读全文
摘要:练习4-11 统计素数并求和 (20 分) 本题要求统计给定整数M和N区间内素数的个数并对它们求和。 输入格式: 输入在一行中给出两个正整数M和N(1≤M≤N≤500)。 输出格式: 在一行中顺序输出M和N区间内素数的个数以及它们的和,数字间以空格分隔。 输入样例: 10 31 输出样例: 7 14
阅读全文
摘要:习题3-3 出租车计价 (15 分) 本题要求根据某城市普通出租车收费标准编写程序进行车费计算。具体标准如下: 起步里程为3公里,起步费10元; 超起步里程后10公里内,每公里2元; 超过10公里以上的部分加收50%的回空补贴费,即每公里3元; 营运过程中,因路阻及乘客要求临时停车的,按每5分钟2元
阅读全文
摘要:习题3-2 高速公路超速处罚 (15 分) 按照规定,在高速公路上行使的机动车,达到或超出本车道限速的10%则处200元罚款;若达到或超出50%,就要吊销驾驶证。请编写程序根据车速和限速自动判别对该机动车的处理。 输入格式: 输入在一行中给出2个正整数,分别对应车速和限速,其间以空格分隔。 输出格式
阅读全文
摘要:本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例: 5 输出样例: 153 分析:显然这个题目需要计算阶乘,如果不熟悉调用方法,可以采用如下方法,只需在二层循环中添加:m = 1,即
阅读全文
摘要:习题2-4 求交错序列前N项和 (15 分) 本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。 输入格式: 输入在一行中给出一个正整数N。 输出格式: 在一行中输出部分和的值,结果保留三位小数。 输入样例: 5 输出样例: 0.917 分析: 交错
阅读全文
摘要:
1. C语言编程基本框架 #include <stdio.h> int main(){ return 0;} 2. 输入输出 int a; float b; double c; scanf("%d %f %lf", &a, &b, &c); //输入加:& printf("a = %d\nb = %
阅读全文
1. C语言编程基本框架 #include <stdio.h> int main(){ return 0;} 2. 输入输出 int a; float b; double c; scanf("%d %f %lf", &a, &b, &c); //输入加:& printf("a = %d\nb = %
阅读全文

浙公网安备 33010602011771号