计算机二级C语言试题库

合集下载

计算机二级考试C语言题库及答案

计算机二级考试C语言题库及答案

计算机二级考试C语言题库及答案1. 以下哪个选项是C语言中合法的标识符?A. 2variableB. variable2C. variable-2D. variable$2答案:B2. 在C语言中,哪个关键字用于声明一个函数?A. classB. functionC. defD. void答案:D3. C语言中,以下哪个选项是正确的字符串声明方式?A. char str[] = "Hello World";B. string str = "Hello World";C. char str = "Hello World";D. char str[] = 'Hello World';答案:A4. 在C语言中,以下哪个选项表示逻辑“与”运算?A. &&B. ||C. !D. |答案:A5. 下面哪个选项是C语言中正确的二维数组声明?A. int array[5][10];B. int array[][] = {1, 2, 3};C. int array[5][];D. int array[10] = {0};答案:A6. 在C语言中,哪个函数用于计算字符串的长度?A. strlen()B. length()C. size()D. lengthof()答案:A7. C语言中,以下哪个选项是正确的结构体声明?A. struct Student {int id;char name[50];};B. struct student {int id;char name[50];};C. struct Student {int id;string name;};D. struct student {int id;char name[];};答案:A8. 在C语言中,以下哪个选项表示无限循环?A. while(1)B. for(;;)C. do-whileD. All of the above答案:D9. C语言中,以下哪个选项是正确的指针声明?A. int *ptr;B. int ptr*;C. *int ptr;D. ptr int*;答案:A10. 在C语言中,哪个关键字用于定义一个宏?A. defineB. macroC. constD. #define答案:D结束语:以上是计算机二级考试C语言题库及答案的一部分,希望这些题目能帮助你更好地准备考试。

全国计算机等级考试二级C语言笔试试题及答案

全国计算机等级考试二级C语言笔试试题及答案

全国计算机等级考试二级C语言笔试试题及答案一、选择题1. 以下关于C语言的描述中,正确的是(A)A. C语言是一种结构化程序设计语言B. C语言是面向对象的程序设计语言C. C语言是一种解释型语言D. C语言是一种高级汇编语言答案:A2. 在C语言中,以下哪个选项是非法的整型常量?(D)A. 012B. 0x123C. 0XabcD. 0123答案:D3. 若变量已正确定义并赋值,以下正确的表达式是(C)A. a = b ++ + 1;B. a = b ++ = a++;C. a = b + b++;D. a = ++b + ++b;答案:C4. 在C语言中,以下哪个函数用于输出字符?(B)A. printfB. putcharC. putcharcD. putchart答案:B5. 已知 int a = 5, b = 3;,以下哪个选项的结果为1?(D)A. a % bB. a / bC. a + bD. a - b答案:D二、填空题1. 在C语言中,一个int类型的数据在内存中占______个字节。

答案:42. C语言中,逻辑运算符“或”用______表示。

答案:||3. 若定义 int a = 10, b = 20;,则执行语句 a += b -= a; 后,b的值为______。

答案:104. 在C语言中,函数的返回值类型为void时,表示该函数______。

答案:无返回值5. 在C语言中,以下函数的返回类型为______。

int max(int a, int b) {return (a > b) ? a : b;}答案:int三、判断题1. C语言中的数组名可以作为指针使用。

(正确)2. 在C语言中,静态存储区的数据在程序运行期间一直存在。

(正确)3. 在C语言中,结构体是一种用户自定义的数据类型。

(正确)4. 在C语言中,函数的参数传递都是按值传递的。

(错误,部分按引用传递)5. 在C语言中,文件操作完成后必须关闭文件,否则可能导致数据丢失。

计算机二级c语言试题题库及答案

计算机二级c语言试题题库及答案

计算机二级c语言试题题库及答案一、单项选择题(每题2分,共20分)1. 在C语言中,用于定义变量的关键字是()。

A. defineB. varC. intD. let答案:C2. 下列关于C语言函数的描述,不正确的是()。

A. 函数可以没有参数B. 函数可以返回值C. 函数必须有返回值D. 函数可以嵌套定义答案:C3. 以下哪个选项不是C语言中的运算符()。

A. %B. &&C. ++D. :答案:D4. 在C语言中,用于定义一个结构体的关键字是()。

A. structB. unionC. enumD. typedef答案:A5. C语言中,用于表示逻辑与的运算符是()。

A. &&B. ||C. !D. =答案:A二、填空题(每题2分,共20分)1. 在C语言中,定义一个整型数组的语句是:int array[10]; 其中array[0]的值默认为____。

答案:02. 如果一个函数的返回类型是int,那么在函数体中必须包含一条____语句。

答案:return3. 在C语言中,用于计算字符串长度的函数是____。

答案:strlen4. C语言中,用于将字符数组转换为字符串的字符是____。

答案:'\0'5. 当使用指针变量时,必须先对其进行____。

答案:初始化三、编程题(每题10分,共20分)1. 编写一个C语言函数,实现两个整数的交换。

```cvoid swap(int *a, int *b) {int temp = *a;*a = *b;*b = temp;}```2. 编写一个C语言程序,计算并输出100以内所有偶数的和。

```c#include <stdio.h>int main() {int sum = 0;for (int i = 1; i <= 100; i++) {if (i % 2 == 0) {sum += i;}}printf("Sum of even numbers from 1 to 100 is: %d\n", sum); return 0;}```四、简答题(每题10分,共40分)1. 简述C语言中指针和数组的关系。

全国计算机二级《C语言》考试题库与答案

全国计算机二级《C语言》考试题库与答案

全国计算机二级《C语言》考试题库与答案全国计算机二级《C语言》考试题库与答案在学习、工作中,我们都离不开试题,借助试题可以检验考试者是否已经具备获得某种资格的基本能力。

什么样的试题才能有效帮助到我们呢?以下是店铺为大家收集的全国计算机二级《C语言》考试题库与答案,欢迎大家分享。

全国计算机二级《C语言》考试题库与答案篇1(1)下列关于栈叙述正确的是( )。

A.栈顶元素最先能被删除B.栈顶元素最后才能被删除C.栈底元素永远不能被删除D.栈底元素最先被删除(2)下列叙述中正确的是( )。

A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D.以上说法都不正确某二叉树共有7个结点,其中叶子结点只有l个,则该二叉树的深度为(假设根结点在第1层)( )。

A.3B.4C.6D.7软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。

下面属于应用软件的是( ):A.学生成绩管理系统B.c语言编译程序C.UNIX操作系统D.数据库管理系统(5)结构化程序所要求的基本结构不包括( )。

A.顺序结构B.GOT0跳转C.选择(分支)结构D.重复(循环)结构(6)下面描述中错误的是( )。

A.系统总体结构图支持软件系统的详细设计B.软件设计是将软件需求转换为软件表示的过程C.数据结构与数据库设计是软件设计的任务之一D.PAD图是软件详细设计的表示工具(7)负责数据库中查询操作的数据库语言是( )。

A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言一个教师可讲授多门课程,一门课程可由多个教师讲授。

则实体教师和课程间的联系是( )。

A.1:1联系B.1:m联系C.m:1联系D.m:n联系(9)已知大写字母A的ASCIl码值是65,小写字母a的ASCIl码值是97。

以下不能将变量C中的大写字母转换为对应小写字母的语句是( )。

计算机二级c语言试题题库及答案

计算机二级c语言试题题库及答案

计算机二级c语言试题题库及答案一、选择题1. 在C语言中,下列哪个关键字用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A2. 以下哪个函数用于将字符串从源地址复制到目标地址?A. strcpyB. strncpyC. strcatD. strcmp答案:A3. C语言中,用于声明一个变量的关键字是:A. varB. varibleC. letD. int答案:D二、填空题1. 在C语言中,定义一个整型数组的语句是:________。

答案:int array_name[size];2. 若一个函数的返回类型为void,则该函数______。

答案:不返回任何值3. 在C语言中,使用________关键字可以定义一个全局变量。

答案:extern三、简答题1. 简述C语言中指针的作用。

答案:指针在C语言中用于存储变量的内存地址,通过指针可以间接访问和操作变量的值。

2. 解释C语言中的递归函数。

答案:递归函数是指函数在其定义中调用自身的函数。

递归函数通常用于解决可以分解为相似子问题的复杂问题。

四、编程题1. 编写一个C语言程序,实现两个整数的加法。

```c#include <stdio.h>int add(int a, int b) {return a + b;}int main() {int num1, num2, sum;printf("Enter two numbers: ");scanf("%d %d", &num1, &num2);sum = add(num1, num2);printf("Sum of %d and %d is %d.\n", num1, num2, sum); return 0;}```2. 编写一个C语言程序,实现字符串反转。

```c#include <stdio.h>#include <string.h>void reverseString(char* str) {int length = strlen(str);for (int i = 0; i < length / 2; i++) { char temp = str[i];str[i] = str[length - i - 1];str[length - i - 1] = temp;}}int main() {char str[] = "Hello, World!";reverseString(str);printf("Reversed string: %s\n", str); return 0;}```。

计算机二级c语言试题库及答案

计算机二级c语言试题库及答案

计算机二级c语言试题库及答案一、选择题1. 在C语言中,以下哪个选项是正确的字符串定义方式?A. char str[] = "Hello, World!";B. char str[12] = "Hello, World!";C. char str = "Hello, World!";D. char str[] = {"Hello", "World!"};答案:A2. 下列哪个函数用于计算字符串的长度?A. strlen()B. strlength()C. length()D. size()答案:A3. 在C语言中,以下哪个关键字用于定义一个结构体?A. structB. structedC. structureD. type答案:A4. 以下哪个选项是正确的C语言函数声明?A. int function(int a, int b);B. int function(int, int);C. int function(int a; int b);D. int function(int a, int b)答案:A5. C语言中,以下哪个选项表示逻辑非运算符?A. &&B. ||C. !D. =答案:C二、填空题1. 在C语言中,使用________运算符可以将一个整数转换为一个字符。

答案:%c2. 以下代码段的输出结果是______。

```c#include <stdio.h>int main() {int a = 5;printf("%d", a++);return 0;}```答案:53. 以下代码段中,变量b的值是______。

```cint a = 10, b;b = a++;```答案:104. 在C语言中,使用________函数可以将浮点数转换为字符串。

大学生计算机二级考试c语言试题及答案

大学生计算机二级考试c语言试题及答案一、选择题(每题2分,共20分)1. 在C语言中,以下哪个选项是正确的整型常量表示?A. 0x12B. 0.123C. 123D. 0b1010答案:A2. 下列哪个选项是C语言中的合法标识符?A. 2variableB. variable2C. _variableD. variable-2答案:C3. 在C语言中,以下哪个选项是正确的字符串字面量?A. "Hello, World!"B. 'Hello, World!'C. "HelloWorld!"D. 'Hello, World!'答案:A4. 下列哪个选项是C语言中正确的函数声明?A. int function();B. void function;C. int function int x;D. int function(int x);答案:D5. 在C语言中,以下哪个选项是正确的数组声明?A. int array[5] = {1, 2, 3, 4, 5};B. int array[] = {1, 2, 3, 4, 5};C. int array[5] = {1, 2, 3};D. int array = {1, 2, 3, 4, 5};答案:B6. 下列哪个选项是C语言中正确的条件语句?A. if (x > 0) { ... }B. if x > 0 { ... }C. if (x > 0) ...;D. if x > 0 ...;答案:A7. 在C语言中,以下哪个选项是正确的循环语句?A. for (i = 0; i < 10; i--) { ... }B. for (i = 0; i <= 10; i++) { ... }C. while (i < 10) { ... }D. do { ... } while (i < 10);答案:D8. 下列哪个选项是C语言中正确的指针声明?A. int *ptr;B. int *ptr = 0;C. int ptr = 0;D. int *ptr = 0x12;答案:A9. 在C语言中,以下哪个选项是正确的结构体声明?A. struct { int a; float b; } data;B. struct data { int a; float b; };C. struct { int a; float b; } data;D. struct data { int a; float b; } data;答案:D10. 下列哪个选项是C语言中正确的枚举声明?A. enum {RED, GREEN, BLUE} color;B. enum color {RED, GREEN, BLUE};C. enum {RED, GREEN, BLUE};D. enum color {RED, GREEN, BLUE} color;答案:B二、填空题(每题2分,共20分)1. C语言中,一个整型变量占用的字节数是______。

计算机二级c语言100套试题及答案

计算机二级c语言100套试题及答案1. 题目:编写一个C语言程序,计算并输出1到100之间所有偶数的和。

```c#include <stdio.h>int main() {int sum = 0;for (int i = 1; i <= 100; i++) {if (i % 2 == 0) {sum += i;}}printf("1到100之间所有偶数的和是:%d\n", sum);return 0;}```2. 题目:编写一个C语言程序,实现字符串的反转。

```c#include <stdio.h>#include <string.h>void reverseString(char *str) {int length = strlen(str);for (int i = 0; i < length / 2; i++) {char temp = str[i];str[i] = str[length - i - 1];str[length - i - 1] = temp;}}int main() {char str[] = "Hello, World!";reverseString(str);printf("反转后的字符串是:%s\n", str);return 0;}```3. 题目:编写一个C语言程序,计算并输出100以内最大的10个质数。

```c#include <stdio.h>#include <stdbool.h>bool isPrime(int num) {if (num <= 1) return false;for (int i = 2; i * i <= num; i++) {if (num % i == 0) {return false;}}return true;}int main() {int count = 0;int primes[10];for (int i = 2; i < 100 && count < 10; i++) { if (isPrime(i)) {primes[count++] = i;}}printf("100以内最大的10个质数是:");for (int i = 0; i < count; i++) {printf("%d ", primes[i]);}printf("\n");return 0;}```4. 题目:编写一个C语言程序,实现两个整数的交换。

全国计算机等级考试二级c语言题库及答案

全国计算机等级考试二级c语言题库及答案一、选择题1. 下列关于C语言中变量的叙述中,正确的是()。

A. 变量名可以以数字开头B. 变量名可以包含空格C. 变量名区分大小写D. 变量名不能包含特殊字符答案:C2. C语言中,以下哪个选项是合法的整型常量?()A. 0x12B. 0x1.2C. 0x1.2e3D. 0x1.2f答案:A3. 在C语言中,以下哪个选项是合法的字符常量?()A. 'ab'B. '65'C. '\t'D. '\n'答案:C4. C语言中,以下哪个选项是合法的浮点型常量?()A. 3.14e2B. 3.14eC. 3.14ED. 3.14E+答案:A5. 在C语言中,以下哪个选项是合法的字符串常量?()A. "Hello, World!"B. 'Hello, World!'C. "Hello, World!" 'a'D. "Hello, World!" "a"答案:A6. 在C语言中,以下哪个选项是合法的数组声明?()A. int a[5];B. int a[];C. int a[5] = {1, 2, 3, 4, 5};D. int a = {1, 2, 3, 4, 5};答案:C7. 在C语言中,以下哪个选项是合法的函数声明?()A. int f();B. int f(int a);C. int f(int);D. int f(int a, int b);答案:C8. 在C语言中,以下哪个选项是合法的指针声明?()A. int *p;B. int *p[];C. int *p[5];D. int (*p)[5];答案:A9. 在C语言中,以下哪个选项是合法的循环结构?()A. for(;;)B. while(1)C. do { } while(0)D. A、B和C都是答案:D10. 在C语言中,以下哪个选项是合法的条件语句?()A. if (x > 0)B. if (x > 0) { }C. if (x > 0) { } else { }D. A、B和C都是答案:D二、填空题1. C语言中,整型常量可以用()或()表示。

计算机二级c语言考试题库及答案

计算机二级c语言考试题库及答案一、单项选择题1. 在C语言中,以下哪个关键字用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A2. 若有定义int a=5;,则执行语句a+=a-=a*a;后,变量a的值是多少?A. -20B. 10C. 0D. 5答案:A3. 在C语言中,以下哪个函数用于计算字符串的长度?A. strlen()B. strcpy()C. strcat()D. strcmp()答案:A4. 下列哪个选项不是C语言中的基本数据类型?A. intB. floatC. charD. string答案:D5. 在C语言中,以下哪个运算符用于取地址?A. *B. &C. %D. #答案:B二、填空题1. 在C语言中,使用________运算符可以取变量的地址。

答案:&2. 若定义了指针变量int *p;,则p所指向的值可以通过________运算符来访问。

答案:*3. C语言中,用于定义数组的关键字是________。

答案:array4. 在C语言中,________函数用于将字符串s复制到字符串t中。

答案:strcpy()5. 若有变量int a=10;,则执行语句a=a+1;后,a的值是________。

答案:11三、简答题1. 请简述C语言中函数声明和函数定义的区别。

答案:函数声明仅提供函数的接口信息,包括函数名、返回类型和参数类型,但不包含函数体。

函数定义则包括函数声明和函数体,即具体的执行代码。

2. 描述C语言中数组和指针的关系。

答案:在C语言中,数组名可以被看作指向数组第一个元素的指针。

指针可以指向数组的任意元素,通过指针可以访问和修改数组中的元素。

四、编程题1. 编写一个C语言程序,实现计算并输出100以内所有奇数的和。

答案:```c#include <stdio.h>int main() {int sum = 0;for (int i = 1; i <= 100; i++) {if (i % 2 != 0) {sum += i;}}printf("The sum of all odd numbers within 100 is: %d\n", sum);return 0;}```2. 请编写一个函数,该函数接受一个字符串作为参数,并返回该字符串中字符'a'出现的次数。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机二级C语言试题库 1有以下程序 main() { int a=1,b=2,m=0,n=0,k; k=(n=b>a)||(m=aprintf("%d,%d\n",k,m); } 程序运行后的输出结果是 A)0,0 B)0,1 C)1,0 D)1,1 2在一个C程序中 A)main函数必须出现在所有函数之前 B)main函数可以在任何地方出现 C)main函数必须出现在所有函数之后 D)main函数必须出现在固定位置 3有以下程序 main() { int a=5,b=4,c=3,d=2; if (a>b>c) printf("%d\n", d); else if ( (c-1 >= d) == 1) printf("%d\n", d+1); else printf("%d\n", d+2); } 执行后输出结果是 A)2 B)3 C)4 D)编译时有错,无结果 4有以下程序 main() { int i; for (i=0; i<3; i++) switch (i) { case 1: printf("%d ", i); case 2: printf("%d ", i); default : printf("%d ", i); } } 执行后输出结果是 A)011122 B)012 C)012020 D)120来源: 5有以下程序 main() { int k=4,n=0; for( ; n{ n++; if(n%3!=0) continue; k--; } printf("%d,%d\n",k,n); } 程序运行后的输出结果是 A)1,1 B)2,2 C)3,3 D)4,4 6有以下程序 fun(int a, int b) { if(a>b) return(a); else return(b); } main() { int x=3, y=8, z=6, r; r=fun(fun(x,y), 2*z); printf("%d\n", r); } 程序运行后的输出结果是 A)3 B)6 C)8 D)12 7有以下程序 int *f(int *x, int *y) { if (*x < *y) return x; else return y; } main() { int a=7,b=8,*p,*q, *r; p=&a; q=&b; r = f(p,q); printf("%d,%d,%d\n",*p,*q,*r); } 执行后输出结果是 A)7,8,8 B)7,8,7 C)8,7,7 D)8,7,8 8以下能正确地定义整型变量a,b和c并为其赋初值5的语句是 A)int a=b=c=5; B)int a,b,c=5; C)a=5,b=5,c=5; D)a=c=b=5; 9若二维数组a有m列,则在a[i][j]前的元素个数为 A)j*m+i B)i*m+j C)i*m+j-1 D)i*m+j+1 10下面程序段是输出两个字符串中对应相等的字符。请选择填空 char x[]=”programming”; char y[]=”Fortran”; int i=0; while(x[i]!=’\0’&&y[i]!=’\0’) if(x[i]= =y[i])printf(“%c”,[]); else i++; A) x[i++] B)y[++i] C)x[i] D)y[i] 11若使用一维数组名作函数实参,则以下正确的说法是 A)必须在主调函数中说明次数组的大小 B实参数组类型与形参数组类型可以不匹配 C在被调函数中,不需要考虑形参数组的大小 D实参数组名与形参数组名必须一致 12以下程序的正确运行结果是 #inclued main() {int k=4,m=1,p; p=func(k,m);printf(“%d”,p); p=func(k,m);printf(“%d\n”,p); } func(int a,int b) {static int m=0,i=2; i+=m+1; m=i+a+b; return(m); } A)8,17 B)8,16 C)8,20 D)8,8 13若有说明:int *p,m=5,n;以下正确的程序段是 A) p=&n;scanf(“%d”,&p); B) p=&n;scanf(“%d”,*p); C) scanf(“%d”,&n);*p=n; D) p=&n;*p=m; 14执行以下程序后,a和b的值为 main() {int a,b,k=4,m=6,*p1=&k,*p2=&m; a=p1==&m; b=(-*p1)/(*p2)+7; printf(“a=%d\n”,a); printf(“b=%d\n”,b);} A)-1 ,5 B)1,6 C)0,7 D)4,10 15若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串应是 A)”ab+” B)”wb+” C)”rb+” D”ab” 16根据定义和数据的输入方式,输入语句的正确形式为 已有定义:float f1,f2; 数据的输入方式:4.52 3.5 A)scanf(“%f,%f”,&f1,&f2); B) scanf(“%f%f”,&f1,&f2); C) scanf(“%3.2f %2.1f”,&f1,&f2); D) scanf(“%3.2f%2.1f”,&f1,&f2); 17 分析以下程序运行结果 #include int func(int n){ if(n==1) return 1; else return(n*func(n-1)); } void main(){ int x; x=func(5); printf(“%d\n”,x); } A)100 B)5 C)1 D)120

18 分析以下程序运行结果 #include void main(){ int y=2,a=1; while(y--!=-1){ do{ a*=y;a++; }while(y--);} printf(“%d,%d\n”,a,y);} A)1,-2 B)2,1 C)1,0 D)2,-1 19下面程序段的运行结果是 char a[7]=”abcdef”; charb[4]=”ABC”; strcpy(a,b); printf(“%c”,a[5]); A)空格 B)\0 C)e D)f 20下面是对s的初始化,其中不正确的是 A)char s[5]={“abc”}; B)char s[5]={‘a’,’b’,’c’}; C)char s[5]=””; D)char s[5]=”abcdef”; 21执行语句for(i=1;i++<4; );后变量i的值是 A)3 B)4 C)5 D)不定 22以下程序段 x=-1; do {x=x*x;} while(!x); A)是死循环 B)循环执行二次 C)循环执行一次 D)有语法错误 23若有以下定义和语句: inion data {int i; char c; float f; }a; int n; 则以下语句正确的是 A)a=5; B)a={2,’a’,1.2}; C)printf(“%d\n”,a); D)n=a; 24下面程序的运行结果是 main() { struct cmplx{int x; int y; }cnum[2]={1,3,2,7}; printf(“%d\n”,cnum[0].y/cnum[0].x*cunm[1].x); } A)0 B)1 C)3 D)6 25以下程序的运行结果是 main() {int k=4,a=3,b=2,c=1; printf(“\n%d\n”,k} A)4 B)3 C)2 D)1 二 填空 1 若有以下定义,则计算表达式y+=y-=m*=以后y的值是_____ int m=5,y=2; 2 若有定义:int b=7;float a=2.5,c=4.7;:则下面表达式的值为_____ a+(int)(b/3*(int)(a+c)/2)%4 3 有 int a=3,b=4,c=5;,则以下表达式的值为_____ !(a+b)+c-1&&b+c/2 4 条件”2或x<-10”的c语言表达式是_____ 5 以下程序的功能是判断输入的年份是否是闰年.请在[ ]内填入正确内容 main() {int y,f; scanf(“%d”,&y); if(y%400==0)f=1; else if([5])f=1; else[6]; if(f) printf(“%d is”,y); else printf(“%d is not”,y); printf(“a leap year\n”); } 6 下面程序的功能是计算100至1000之间有多少个数其各位数字之和是5。请填空 #include main(0 {int i,s,k,count=0; for(i=100;i<=1000;i++) {s=0;k=i; while([7]){s=s+k%10;k=[8];}

相关文档
最新文档