问几个C语言题,全打对另加分
问几个C语言题,全打对另加分,要求全部能运行出来的.25、输出整型数组中的十个整型数值为偶数的个数及它们的平均值26、求出一个给定字符串的长度,不允许使用求字符串长度函数...
问几个C语言题,全打对另加分,要求全部能运行出来的.
25、输出整型数组中的十个整型数值为偶数的个数及它们的平均值
26、求出一个给定字符串的长度,不允许使用求字符串长度函数。
27、将一个字符串中所有小写字母都转换成大写的字母。
28、输出整型数组中的二十个整型数下标为奇数且值为偶数的个数。
29、输入一个字符串,输出大写字母,小写字母和其他字母的个数。
30、统计字符串中的空格数。
31、输入20个整数,输出其中正数,负数和零的个数。
32、求出4*4阶矩阵的最小值及其所在的位置。
33、建立一个二维数组,主对角线上的元素均为9,其余为0。
34、将一个字符串逆置后接到原串的后面。
35、将字符数组a中的字符串复制到字符数组b,不允许使用字符串复制函数。
36、将字符数组a中的字符串中的每个字符按加4的方法加密到字符数组b,输出数组a与数组b中的字符串。
37、输入一个字符串,输出每个大写英文字母出现的次数。
38、有五个学生,每个学生有四门课程,将有不及格课程的学生成绩输出。
39、用选择排序法对一维整型数组中的十个数升序排序。
40、用起泡排序法对一维整型数组中的十个数升序排序。
能答几个就答几个,多少无所谓,楼上达对的楼下最好就不要达了饿.我会多加分的,谢谢大家了。 展开
25、输出整型数组中的十个整型数值为偶数的个数及它们的平均值
26、求出一个给定字符串的长度,不允许使用求字符串长度函数。
27、将一个字符串中所有小写字母都转换成大写的字母。
28、输出整型数组中的二十个整型数下标为奇数且值为偶数的个数。
29、输入一个字符串,输出大写字母,小写字母和其他字母的个数。
30、统计字符串中的空格数。
31、输入20个整数,输出其中正数,负数和零的个数。
32、求出4*4阶矩阵的最小值及其所在的位置。
33、建立一个二维数组,主对角线上的元素均为9,其余为0。
34、将一个字符串逆置后接到原串的后面。
35、将字符数组a中的字符串复制到字符数组b,不允许使用字符串复制函数。
36、将字符数组a中的字符串中的每个字符按加4的方法加密到字符数组b,输出数组a与数组b中的字符串。
37、输入一个字符串,输出每个大写英文字母出现的次数。
38、有五个学生,每个学生有四门课程,将有不及格课程的学生成绩输出。
39、用选择排序法对一维整型数组中的十个数升序排序。
40、用起泡排序法对一维整型数组中的十个数升序排序。
能答几个就答几个,多少无所谓,楼上达对的楼下最好就不要达了饿.我会多加分的,谢谢大家了。 展开
3个回答
推荐于2016-10-14
展开全部
25、输出整型数组中的十个整型数值为偶数的个数及它们的平均值
#include<stdio.h>
int main()
{
int a[10],i,n=0,average=0;
for(i=0;i<10;i++)
scanf("%d",a+i);
for(i=0;i<10;i++)
if(a[i]%2==0)
{
n++;
average+=a[i];
}
printf("n=%d, average=%f\n",n,(float)average/n);
return 0;
}
26、求出一个给定字符串的长度,不允许使用求字符串长度函数。
#include<stdio.h>
int main()
{
char a[80];
int n;
gets(a);
for(n=0;a[n]!=0;n++)
;
printf("strlen=%d\n",n);
return 0;
}
27、将一个字符串中所有小写字母都转换成大写的字母。
#include<stdio.h>
int main()
{
char a[80];
int n;
gets(a);
for(n=0;a[n]!=0;n++)
if(a[n]>='a'&&a[n]<='z')
a[n]=a[n]-'a'+'A';
puts(a);
return 0;
}
28、输出整型数组中的二十个整型数下标为奇数且值为偶数的个数。
#include<stdio.h>
int main()
{
int a[20],i,n=0;
for(i=0;i<20;i++)
scanf("%d",a+i);
for(i=0;i<20;i++)
if(i%2!=0&&a[i]%2==0)
{
printf("%d ",a[i]);
n++;
}
printf("n=%d\n",n);
return 0;
}
29、输入一个字符串,输出大写字母,小写字母和其他字母的个数。
#include<stdio.h>
int main()
{
char a[80];
int i,upper=0,lower=0,other=0;
gets(a);
for(i=0;a[i]!=0;i++)
if(a[i]>='a'&&a[i]<='z')
lower++;
else if(a[i]>='A'&&a[i]<='Z')
upper++;
else
other++;
printf("upper=%d,lower=%d,other=%d\n",upper,lower,other);
return 0;
}
30、统计字符串中的空格数。
#include<stdio.h>
int main()
{
char a[80];
int i,n=0;
gets(a);
for(i=0;a[i]!=0;i++)
if(a[i]==' ')
n++;
printf("space num=%d\n",n);
return 0;
}
31、输入20个整数,输出其中正数,负数和零的个数。
#include<stdio.h>
int main()
{
int a[20],i,n1=0,n2,n3;
for(i=0;i<20;i++)
scanf("%d",a+i);
for(i=0;i<20;i++)
if(a[i]<0)n1++;
else if(a[i]==0)n2++;
else n3++;
printf("n1=%d,n2=%d,n3=%d\n",n1,n2,n3);
return 0;
}
32、求出4*4阶矩阵的最小值及其所在的位置。
33、建立一个二维数组,主对角线上的元素均为9,其余为0。
34、将一个字符串逆置后接到原串的后面。
35、将字符数组a中的字符串复制到字符数组b,不允许使用字符串复制函数。
36、将字符数组a中的字符串中的每个字符按加4的方法加密到字符数组b,输出数组a与数组b中的字符串。
37、输入一个字符串,输出每个大写英文字母出现的次数。
38、有五个学生,每个学生有四门课程,将有不及格课程的学生成绩输出。
39、用选择排序法对一维整型数组中的十个数升序排序。
40、用起泡排序法对一维整型数组中的十个数升序排序。
#include<stdio.h>
int main()
{
int a[10],i,n=0,average=0;
for(i=0;i<10;i++)
scanf("%d",a+i);
for(i=0;i<10;i++)
if(a[i]%2==0)
{
n++;
average+=a[i];
}
printf("n=%d, average=%f\n",n,(float)average/n);
return 0;
}
26、求出一个给定字符串的长度,不允许使用求字符串长度函数。
#include<stdio.h>
int main()
{
char a[80];
int n;
gets(a);
for(n=0;a[n]!=0;n++)
;
printf("strlen=%d\n",n);
return 0;
}
27、将一个字符串中所有小写字母都转换成大写的字母。
#include<stdio.h>
int main()
{
char a[80];
int n;
gets(a);
for(n=0;a[n]!=0;n++)
if(a[n]>='a'&&a[n]<='z')
a[n]=a[n]-'a'+'A';
puts(a);
return 0;
}
28、输出整型数组中的二十个整型数下标为奇数且值为偶数的个数。
#include<stdio.h>
int main()
{
int a[20],i,n=0;
for(i=0;i<20;i++)
scanf("%d",a+i);
for(i=0;i<20;i++)
if(i%2!=0&&a[i]%2==0)
{
printf("%d ",a[i]);
n++;
}
printf("n=%d\n",n);
return 0;
}
29、输入一个字符串,输出大写字母,小写字母和其他字母的个数。
#include<stdio.h>
int main()
{
char a[80];
int i,upper=0,lower=0,other=0;
gets(a);
for(i=0;a[i]!=0;i++)
if(a[i]>='a'&&a[i]<='z')
lower++;
else if(a[i]>='A'&&a[i]<='Z')
upper++;
else
other++;
printf("upper=%d,lower=%d,other=%d\n",upper,lower,other);
return 0;
}
30、统计字符串中的空格数。
#include<stdio.h>
int main()
{
char a[80];
int i,n=0;
gets(a);
for(i=0;a[i]!=0;i++)
if(a[i]==' ')
n++;
printf("space num=%d\n",n);
return 0;
}
31、输入20个整数,输出其中正数,负数和零的个数。
#include<stdio.h>
int main()
{
int a[20],i,n1=0,n2,n3;
for(i=0;i<20;i++)
scanf("%d",a+i);
for(i=0;i<20;i++)
if(a[i]<0)n1++;
else if(a[i]==0)n2++;
else n3++;
printf("n1=%d,n2=%d,n3=%d\n",n1,n2,n3);
return 0;
}
32、求出4*4阶矩阵的最小值及其所在的位置。
33、建立一个二维数组,主对角线上的元素均为9,其余为0。
34、将一个字符串逆置后接到原串的后面。
35、将字符数组a中的字符串复制到字符数组b,不允许使用字符串复制函数。
36、将字符数组a中的字符串中的每个字符按加4的方法加密到字符数组b,输出数组a与数组b中的字符串。
37、输入一个字符串,输出每个大写英文字母出现的次数。
38、有五个学生,每个学生有四门课程,将有不及格课程的学生成绩输出。
39、用选择排序法对一维整型数组中的十个数升序排序。
40、用起泡排序法对一维整型数组中的十个数升序排序。
展开全部
收藏了
今天先做1个
1点要断电咯
LZ给分明天就继续做
31.
#include<stdio.h>
void main()
{int n[20];
int i,a,b,c;
a=0;
b=0;
c=0;
for(i=0;i<20;i++)
scanf("d%",&n[i]);
for(i=0,i<20;i++)
{ if(n[i]>0)
a++;
if(n[i]==0)
b++;
if(n[i]<0)
c++;
}
printf("整数有%d个\n",a);
printf("零有%d个\n",b);
printf("负数有%d个\n",c);
}
32.
#include<stdio.h>
void main()
{int n[4][4];
int i,j,a,b,min;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
scanf("%d",&n[i][j]);
a=0;b=0;min=n[0][0];
for(i=0;i<4;i++)
for(j=0;j<4;j++)
if(n[i][j]<min)
{min=n[i][j];
a=i;
b=j;
}
printf("min=%d\n",min);
printf("hang:%d\n",a+1);
printf("lie:%d\n",b+1);
}
今天先做1个
1点要断电咯
LZ给分明天就继续做
31.
#include<stdio.h>
void main()
{int n[20];
int i,a,b,c;
a=0;
b=0;
c=0;
for(i=0;i<20;i++)
scanf("d%",&n[i]);
for(i=0,i<20;i++)
{ if(n[i]>0)
a++;
if(n[i]==0)
b++;
if(n[i]<0)
c++;
}
printf("整数有%d个\n",a);
printf("零有%d个\n",b);
printf("负数有%d个\n",c);
}
32.
#include<stdio.h>
void main()
{int n[4][4];
int i,j,a,b,min;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
scanf("%d",&n[i][j]);
a=0;b=0;min=n[0][0];
for(i=0;i<4;i++)
for(j=0;j<4;j++)
if(n[i][j]<min)
{min=n[i][j];
a=i;
b=j;
}
printf("min=%d\n",min);
printf("hang:%d\n",a+1);
printf("lie:%d\n",b+1);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
难怪给100分。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询