帮忙做几道c语言的编程吧

Python022

帮忙做几道c语言的编程吧,第1张

我考,中午看见了和这4个一样的题。。。

1,下面程序段将输出 computer,请填空。

i<Strlen(charc)

if(i<7) continue

2,,strcmp(str[0],str[1])<0?str[0]:str[1]

s

3, 在以下程序,数组 a 中存放一个递增数列。输入一个整数 x,并将它插入到数组 a 中,使该数组仍为一个递增数列。请选择正确的答案。

D (因为要插入另外一个x 所以必须要11)

A(跳出循环A)

D(向前遍历)

D(插入x)

记事本可以编辑C语言。下面,我们来看看如何利用记事本进行c语言编程吧。

记事本

新建一张记事本,修改名称为【hello world】,如下图所示

编写代码:

#include <stdio.h>

main() {

printf("hello worldn")

}

保存记事本

然后保存记事本,修改后缀名为【.c】,如下图所示:

就会变成C语言代码了,如下图所示:

1、输入1000个整数,用选择法将它们从大到小排序输出。

#include<stdio.h>

#define N 1000

void main()

{

int a[N],i,j,temp

for(i=0i<Ni++) scanf("%d",&a[i])

for(i=0i<Ni++) {

for(j=i+1j<Nj++)

if(a[j]>a[i]) { temp=a[i]a[i]=a[j]a[j]=temp}

printf("%6d",a[i])

}

getchar()

}

2、输入正整数n、正实数x后,计算x的n平方的值并输出。要求将计算x的n平方的运算写成函数mypow(x,n),函数返回值的类型为double。

#include<stdio.h>

double mypow(float x,int n){

int i=0

double k=1

while(i<n) { k*=xi++}

return k

}

void main()

{

int i

float j

scanf("%d%f",&i,&j)

printf("%f",mypow(i,j))

getchar()

}

3、输入浮点数x,计算并输出下列分段函数sign(x)的值,y=sign(x)={

-1 x<0

0 x=0

1 x>0

#include<stdio.h>

void main()

{

int i=0

float j

scanf("%f",&j)

if(j<0) i=-1

else if(j>0) i=1

printf("%d\n",i)

getchar()

}

4、输入100个正整数,求所有偶数之和。

#include<stdio.h>

#define N 100

void main()

{

int i,j=0,k=0

for(i=0i<Ni++){

scanf("%d",&j)

if(j%2==0) k+=j

}

printf("%d\n",k)

}