求下面两个图片分别得的C语言代码

 我来答
林遇傲雪
2014-03-11 · TA获得超过109个赞
知道小有建树答主
回答量:88
采纳率:0%
帮助的人:71.3万
展开全部
第一个程序:
#include <stdio.h>
void main()
{
int i,n;
int sum=0;
printf("Input Number:");
scanf("%d",&n);

for (i=1;i<=n;i++)
{
sum = sum + i*i;
}
printf("sum of squares for 1 to %d = %d\n",n,sum);
}
第二个程序:
#include <stdio.h>
void main()
{
int binary_search(int *p,int j,int x);
int a[10]={1,3,5,7,9,11,13,15,17,19};
int i,t,y;
printf(" i:");
for (i=0;i<10;i++)
{
printf("%5d",i);
}
printf("\n");
printf("a[i]:");
for (i=0;i<10;i++)
{
printf("%5d",a[i]);
}
printf("\n");
printf("Search number:");
scanf("%d",&t);
y=binary_search(a,10,t);
if (-1==y)
{
printf("没有找到%d\n",t);
}
else
printf("%d is in a[%d]\n",t,y);
}

int binary_search(int *p,int j,int x)
{
int first=0;
int mid;
int last=j-1;
printf("Call to binary_search with index [%d,%d]\n",first,last);
while (first<=last)
{
mid = (first+last)/2;
if (*(p+mid)==x)
{
return mid;
}
else
{
if (x>*(p+mid))
{
first = mid+1;
printf("Call to binary_search with index [%d,%d]\n",first,last);
}
else
{
last = mid-1;
printf("Call to binary_search with index [%d,%d]\n",first,last);
}
}
}

return -1;

}
人渣29
2014-03-11 · 超过28用户采纳过TA的回答
知道答主
回答量:89
采纳率:0%
帮助的人:65.9万
展开全部
//第一个图

int main(){
    int input = 0;
    int sum = 0;
    int i = 1;
    printf("Input number:");
    scanf("%d", &input);
    for(;i <= input; i++){
        sum += i*i;
    }
    printf("sum of squares from 1 to %d = %d", input, sum);
}

//第二个图

int main(){
    int a[10] = {1, 3, 5, 7, 9, 11, 13, 15, 17, 19};
    //这里我就没有循环赋值,一共也就是10个数字,如果需要用循环的话,也就是上一个
    //数字+2
    int i = 0;
    int input = 0;
    //输出第一行i
    printf("i : ")
    for(; i < 10; i++){
       printf("%d\t", i); 
    }
    printf("\n");
    //输出第二行a[i]
    printf("a[i] : ")
    for(i = 0; i < 10; i++){
       printf("%d\t", a[i]); 
    }
    printf("\n");
    
    printf("Search number: ");
    scanf("%d", &input);
    //这是二分查找法,具体算法我懒得写了……你自己看一下吧,不过我觉得这个查找的顺序有点奇怪
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式