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)
}