c语言题目求指导~~初学数组 谢谢

问题描述

c语言题目求指导~~初学数组 谢谢

#include
int main()
{
int a[9]={1,2,3,4,6,9,12,23,45},b[10],i,j,n;
scanf("%d",&n);
for(i=0,j=0;i
{if(a[i]
if(a[i]>n) b[j]=n;
printf("%d ",b[j]);
break;}
for(i,j=j+1;i<9,j<10;i++,j++)
{b[j]=a[i];
printf("%d ",b[j]);}
printf("n");
return 0;
}

这个为啥不对吖

解决方案

 #include <stdio.h>
int main()
{
    int a[9]={1,2,3,4,6,9,12,23,45},b[10],i,n;
    n=5;
    for(i=0;i<9;i++)
    {if(a[i]<n) b[i]=a[i]; else break; }
    b[i] = n;
while (++i != 10)
b[i]=a[i-1];
for(i=0;i<10;i++)
printf("%d ", b[i]);
    printf("n");
    return 0;
}

解决方案二:

http://codepad.org/yRqqsR5r

解决方案三:

给你一个方法,将a0-a8赋值给b0-b8,将n赋值给b9.
然后对数组进行冒泡排序。很简单

时间: 2025-01-03 07:59:12

c语言题目求指导~~初学数组 谢谢的相关文章

c语言题目求解答~~~~~

问题描述 c语言题目求解答~~~~~ 自然数列1,2,3,4,5,......大家都很熟悉,现将自然数列写成一排,数字中间不留空格等任何分隔符号就成了如下这样123456789101112131415161718192021......这是一个很长很长的串,现要求在这个串中找到一个最先出现给定子串的位置.例如给定子串1112,这该子串最先出现在串中第12个字符位置为了能简化处理,我们保证评判时给定的子串在串中一定出现,且位置不大于10000. 输入格式 给定的子串(一行由数字字符构成的字符串,不

printf-问个图形打印的题目求指导

问题描述 问个图形打印的题目求指导 要打印个空心等腰梯形,输入n为3,麻烦看下我的程序哪里错了 ? #include int main(void){ int n,i,j; printf("Input n: "); scanf("%d",&n); for (i=1;i<=n;i++){ if (i==1||i==n){ for (j=1;j<=n-i;j++) printf(" "); for(j=n-j+1;j<=n+i

c语言-C语言程序求帮忙解惑,谢谢了

问题描述 C语言程序求帮忙解惑,谢谢了 求1000以内的素数 #include void main() { int m,k,n=0; for(m=2;m<1000;m++) { for(k=2;k<m;k++) { if(m%k==0) { break; } } if(k>=m) { printf("%d ",m); if(++n%9==0) printf(" "); } } } 为什么一定要在k>=m是才输出呢 解决方案 急求C语言程序!!

豆瓣api-豆瓣读书关键字怎么弄才支持中文搜索,在线等,求指导下,谢谢了。

问题描述 豆瓣读书关键字怎么弄才支持中文搜索,在线等,求指导下,谢谢了. https://api.douban.com/v2/book/search?q=十万个为什么 用上面这个api接口,q赋值为中文就搜索不到.怎么做才能支持中文搜索.我看有的人说需要urlencode.但是我不知道怎么做啊,求大神给个方法或者参考代码.谢谢了. 解决方案 public static String toURLEncoded(String paramString) { if (paramString == nul

c语言题目求帮助--快排

问题描述 c语言题目求帮助--快排 文档下载"> 解决方案 你的cmp函数定义不对,修改为 int cmp(const void * a, const void * b) { return abs(*(int *)b) - abs(*(int *)a); }

字符串-C#一大堆文本加载到Textblock控件分页问题,求指导

问题描述 C#一大堆文本加载到Textblock控件分页问题,求指导 目前从文档中读到一大串文本,有一个固定200*400px大小的Textblock控件,按理说 文本过长就会有进度条来拖拉,现在希望通过代码遍历文本,把文本分为固定大小的不超过Textblock控件可承载的字符串,然后添加分页按钮实现分页效果,但是不知道怎么来处理这个文本,让他分成适合Textblock控件大小的字符长度,需要给出Textblock控件长宽和文本内容,自动返回一个分好的字符串链表List,这样最好,或者其他的方法

C语言,寻找二维数组鞍点,代码个人测试正确, 但是wrong answer, 求大神指点

问题描述 C语言,寻找二维数组鞍点,代码个人测试正确, 但是wrong answer, 求大神指点 Description 给定一个海拔平面图,相当于一个二维数组,数组的每个元素表示一个点的海拔高度.请判断该图中是否存在鞍点,如果存在,则输出该鞍点的位置,即行.列坐标. 本题规定鞍点的定义为:该点的值在它所在的那行中是唯一最大的,且该点的值在它所在的那列中是唯一最小的. Input 输入有多个测试用例,如果把每个测试用例看作一个"块",那么,在一个"块"中: 第一行

c语言题目二进制加法求指教

问题描述 c语言题目二进制加法求指教 由键盘输入两个二进制正整数(均不超过2的31次方),计算输出它们的和(结果同样以二进制表示).注:本题以字符串方式读取数据时,务必使用scanf(""%s"" ....)的方式 输入格式 共两行,一行一个二进制正整数(务必使用scanf(""%s"" ....)的方式,以确保读入的串末尾不会含有空格及其它特殊字符)输出格式 二进制形式的和输入样例 110110输出样例 1111 解决方案

指针-大神求指导简单C语言问题 刚刚入门

问题描述 大神求指导简单C语言问题 刚刚入门 #include"stdio.h" #include"stdlib.h" #include"string.h" typedef struct _Teacher { struct _Teacher *t; }Teacher; int main() { Teacher teacher1; Teacher teacher2; Teacher * head1 = &teacher1; Teacher