速求帮我做几道C语言的题

来源:百度知道 编辑:UC知道 时间:2024/06/23 03:00:59
1.求一维数组中的最大值
2.输入任意两个整数,求它们的平均值及和
3.输出1~20之间不可以被3整除的数。
4.1到10之间的奇数之和及偶数之和。

最好有讲解。
5.若变量c为char类型,能正确判断出c为小写字母的表达式是( )。
A. ’a’<=c<=’z’ B. (c>=’a’)||(c<=’z’)
C. (‘a’<=c)and(‘z’>=c) D. (c>=’a’)&&(c<=’z’)

6. 若有定义:int s[3][4]={ {2,4,6,8},{1,2},{0}},则初始化后,a[2][1]得到的初值是________。

帮你总结:
1.
int b=0;
for(int i=0;i<sizeof(a[]);i++) //有函数sizeof()获得当前最大长度:
{
if(b<a[i])//判读是否大于b,如果大于则b重新赋值
b=a[i];
else
return b;
}
2.
#include <stdio.h>
void main()
{
int a,b;
printf("pls input two int numbers:\n");
scanf("%d%d",&a,&b);
printf("the sum of the two numbers is:%d\n",a+b); //求和
printf("the average of the two numbers is:%f\n",float(a+b)/2.0);//平均值
}
3.
#include<stdio.h>
main()
{
int i=1;
for(;i<21;i++) //
{
if(i%3!=0)// 求不能被3整除的数i
printf("%d\n",i); //输出i
}
}

第四道:
#include<stdio.h>
main()
{
int i=1;
int a=0,b=0;
for(;i<11;i++)
{
if(i%2==0) //判断是否偶数
a+=i; //偶数相加-----a=a+i;
else
b+=i; //奇数相加-----a=a+i;
}
printf("偶数之和:%d\