云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言习题题库(作答完整)

C语言习题题库(作答完整)

  • 62 次阅读
  • 3 次下载
  • 2026/4/27 10:12:09

main() {

int f[max],i,j,k,m; scanf(\

/***********SPACE***********/ for(i=0;i<=【2】;i++) f[i]=0;

/***********SPACE***********/ f[【k-1】]=1; for(i=k;i<=m;i++)

/***********SPACE***********/ for(j=i-k;j<=i-1;j++) f[i]【=1+】f[j];

printf(\} 第2题

/*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

功能:识别输入的字符串,每个单词输出一行

-------------------------------------------------------*/

#include #include void main() { int c; int inspace;

/***********SPACE***********/

【inspace=0】; while((c = getchar()) != '\\n') {

if(c == ' ' || c == '\\t' || c == '\\n') {

/***********SPACE***********/

if(【inspace=0】) {

inspace = 1; putchar('\\n'); } }

else {

inspace = 0;

/***********SPACE***********/

【putchar(c)】; } } }

程序改错 共1题 第1题

/*------------------------------------------------------ 【程序改错】

--------------------------------------------------------

功能:用选择法对数组中的n个元素按从小到大的顺序进行排序。

------------------------------------------------------*/

#include #define N 20

void fun(int a[], int n) {

int i, j, t, p;

for (j = 0 ;j < n-1 ;j++) {

/**********FOUND**********/ p = j;

for (i = j;i < n; i++) /**********FOUND**********/ if(a[i] >a[p])

/**********FOUND**********/ p=i; t = a[p] ; a[p] = a[j] ; a[j] = t; } } main() {

int a[N]={9,6,8,3,-1},i, m = 5; printf(\排序前的数据:\ for(i = 0;i < m;i++)

printf(\ printf(\ fun(a,m);

printf(\排序后的数据:\ for(i = 0;i < m;i++) printf(\ printf(\}

程序填空 共2题 第1题

/*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

功能:产生10个[30,90]区间上的随机整数,然后对其用选择法 进行由小到大的排序。

-------------------------------------------------------*/ #include #include main() {

/***********SPACE***********/ int t;

int i,j,k; int a[10]; for(i=0;i<10;i++) a[i]=rand()a+30; for(i=0;i<9;i++) {

/***********SPACE***********/ k=i;

for(j=i+1;j<10;j++)

/***********SPACE***********/ if(a[k]>a[j]) k=j; if(k!=i) {

t=a[k]; a[k]=a[i]; a[i]=t; } }

/***********SPACE***********/

for(i=0;i<10;i++ ) printf(\ printf(\} 第2题

/*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

功能:输入一正整数n、打印1-n能够组成的所有自然数集合 (包含空集)。

-------------------------------------------------------*/

#include #include

#define MAXSiZE 20 #define LOOP 1

void main(void) {

int set[MAXSiZE]; int n, i; int position; char line[100];

printf(\ printf(\ printf(\ gets(line); n = atoi(line); printf(\ position = 0; set[position] = 1; while (LOOP) {

/***********SPACE***********/

printf(\【?】); for (i = 1; i <= position; i++) printf(\ printf(\

if (set[position] < n) {

/***********SPACE***********/

搜索更多关于: C语言习题题库(作答完整) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

main() { int f[max],i,j,k,m; scanf(\ /***********SPACE***********/ for(i=0;i<=【2】;i++) f[i]=0; /***********SPACE***********/ f[【k-1】]=1; for(i=k;i<=m;i++) /***********SPACE***********/ for(j=i-k;j<=i-1;j++) f[i]【=1+】f[j]; printf(\} 第2题 /*------------------------------------------------------- 【程序填空】 ----------

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com