数组。一、阅读程序。
#include <>
main( )
int fib[6];
int i;
fib[0]=0;
fib[1]=1;
for (i=2; i fib[i] =fib[i-2]+fib[i-1];
for (i=0; i if (i%3==0) printf("");
printf("%6d", fib[i]);
1) 程序的运行结果是:题中num无定义,假设是六。运行结果为。
2) 简述程序的主要功能:输出这个递推数列。
#include <>
int main( void)
int a[8]=;
int i=0,sum=0;
while(i<=7)
printf("%d",sum);
return 0;
程序的功能是: 输出a[8]中奇数和。
输出结果是:56
#include<>
int main(void)
float s[6]=;
float x;
int i;
scanf(“%f”,&x);
for(i=4;i>=0;i--)
if(s[i]>x) s[i+1]=s[i];
else break;
printf(“%d”,i+1);
return 0;
如果输入4,则输出 2
如果输入5,则输出 3
#include <>
void main(void)
int a[10],max,min,i,sum;
for(i=0;i<10;i++)
scanf(“%d”,&a[i]);
max=min=sum=a[0];
for(i=1;i<10;i++)
printf("max=%d,min=%d,sum=%d",max,min,sum);
1) 若在程序运行时输入:
3 1 4 7 10 8 9 2 6 5 《回车》
程序的输出结果是:
max=10,min=1,sum=55
2) 简述程序的主要功能:从十个数中选出最大值和最小值,并计算这十个数的总和。
#include<>
#include<>
int prime(int m
int i,result=1
for (i=2; i<=m/2; i++)
if (m % i==0) result =0
if (m==1) result =0
return result
void main
int a[10],i,sum=0
for(i=0;i<10;i++)
puts(s);
1) 若在程序运行时输入happy!《回车》
运行结果是:happy!
2) 简述程序的主要功能:将字符串中的小写变大写。
二、填空题。
1. 1下列程序的功能是:求出数组x中各相邻两个元素的和一次存放到数组a中,然后输出。
#include<>
int main(void)
int x[10],a[9],i;
for (i=0;i<10;i++)
scanf(“%d”,&x[i]);
for( i=1i<10;i++)
a[i-1]=x[i]+x[i-1
for (i=0;i<9;i++)
printf(“%d”,a[i]);
2. 该程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其它元素不变。
#include <>
#include <>
int main( void)
char a[ ]natural", t;
int i, j, k;
k=strlen(a); strlen()函数用来求数组的长度。
for( i=0; i for(j=i+2;j<=k; j=j+2 )
if( a[i]>a[j
t=a[i];
a[i]=a[j];
a[j]=t; }
puts(a);
return 0;
3. 这个程序的功能是:将以字符串形式给出的时间分解成数值型表示的小时、
分钟、秒,并显示输出。例如,字符串形式表示的时间是“10:50:
27”,运行程序后,在屏幕上应该显示输出the time is :10 hours, 50 minutes, 27second 的字样。请填空完成。
#include <>
main( )
char time[ ]10:50:27";
int hour, minute, second;
hour = time[0]-'0')*10+time[1]-'0';
minute = time[3]-'0')*10+time[4]-‘0
second = time[6]-‘0time[7]-'0';
printf("the time is :%d hours,%d minutes,%d seconds", hour, minute, second);
C 作业数组
单选题。1已知数组arr的定义如下 int arr 5 下列语句中输出结果不是2的是。acout bcout ccout dcout 参 d 2.已知有数组定义char a 3 4 下列表达式中错误的是。aa 2 win bstrcpy a 2 win ca 2 3 w da 0 1 a 0 1 参...
作业7 数组
作业7 数组。1.编写函数reverse int a,int n 实现将数组a中的数据逆序。例如a数组为 2 4 1 5 3,则逆序为 3 5 1 4 2。2.给定一串整数数列,求出所有的递增和递减子序列的数目。如数列7,2,6,9,8,3,5,2,1可分为 7,2 2,6,9 9,8,3 3,5 ...
C加加作业数组
第1题 编写程序,将一个数组中的数循环左移。输入分2行 第一行为n的值,第二行为n个数。样例输入 样例输出 5 3 2 0 1 第2题 编写程序,输入若干学生的成绩,计算平均分,并输出低于平均分的学生成绩。输入分2行 第一行为n的值,第二行为n个数 输出分2行 第一行为平均分,第二行为低于平均分的成...