); printf(\
} }
50.将一个4*3的矩阵转置,并将原矩阵和求出的转置矩阵按原矩阵的形式分别输出。 #include
int a[4][3],b[4][3],s[4][3],n,m; printf(\输入数组A:\\n\ for (n=0;n<4;n++) {
printf(\第%d行\\n\ for (m=0;m<3;m++) scanf (\
);
}
printf(\输入数组B:\\n\ for (n=0;n<4;n++) {
printf(\第%d行\\n\ for (m=0;m<3;m++) scanf (\
); }
for (n=0;n<4;n++)
{
for (m=0;m<3;m++)
s[n] =a[n] +b[n] ;
}
printf(\原数组A:\\n\ for (n=0;n<4;n++)
{
for (m=0;m<3;m++) printf(\
); printf(\
}
printf(\
printf(\原数组B:\\n\ for (n=0;n<4;n++)
{
for (m=0;m<3;m++) printf(\
); printf(\
}
printf(\
printf(\所得数组:\\n\ for (n=0;n<4;n++)
{
for (m=0;m<3;m++) printf(\
); printf(\
} }
51.输入一个字符,如果它是一个大写字母,则把它变成小写字母;如果它是小写字母,则把它变成大写字母;其它字符不变,请编程。 #include
if ((ch>=65)&&(ch<=90)) ch=ch+32; else if ((ch>=97)&&(ch<=122)) ch=ch-32; printf(\}
52.已知x和y存在下列对应关系,要求对输入的每个x值,计算出y值,请编程。 y=x*(x+2),2
float x,y;
printf(\输入X值:\
scanf(\ if (x<=-1) { y=x-1;
printf (\ }
else if (x<=2) { y=2*x;
printf (\ }
else if (x<=10) {
y=x*(x+2);
printf (\ }
else printf(\取值范围出错\\n\}
53.已知x和y存在下列对应关系,要求对输入的每个x值,计算出y值,请编程。 y=0,x=a||x=-a; y=sqrt(a*a-x*x), -a
float x,y,a;
printf(\输入A值[A>0]:\ scanf(\ printf(\输入X值:\ scanf(\
if ((x==a)||(x==-a)) y=0;
else if ((x-a)) y=sqrt(a*a-x*x); else if ((x<-a)||(x>a)) y=x; printf (\}
54.编程判断对输入的任何一个年份是否是闰年,将结果输出。 #include
int n;
printf(\输入年份:\ scanf(\
if (n%4==0&&n0!=0||n@0==0) printf(\闰年\\n\ else printf (\不是闰年\\n\}
55.请编制程序要求输入整数a和b,若a*a+b*b大于100,则输出a*a+b*b百位以上的数字,否则输出两数之和。 #include
int a,b,c,d;
printf(\请输入两个整数:\\n\
scanf(\
printf(\你输入的两个数为:%d,%d\\n\ c=a*a+b*b; if(c>=100) {
d=c/100;
printf(\的百位以上的数为:%d\\n\ } else
printf(\}
56.请编制程序判断输入的正整数是否既是5又是7的整倍数。若是,则输出yes;否则输出no.
#include
int a;
printf(\请输入要验证的数:\\n\ scanf(\ if(a%5==0&&a%7==0) printf(\ else
printf(\}
57.编程实现:计算1到100之间的奇数之和及偶数之和。 #include
int n,even=0,odd=0; for(n=1;n<=50;n++)
{
even+=2*n; odd+=2*n-1;
}
printf(\到100间的偶数的和为%d:\\n\ printf(\到100间的奇数的和为%d:\\n\}
58.请编程实现:求100个任意整数的累加和。
59.请编程实现:求1到100之间所有能被3整除,但不能被5整除的数的和。 60.请编程实现:输入任意正整数n,计算n!并将结果输出,输出结果中没有小数部分。 61.请编程实现:计算1至50中是7的倍数的数值之和。
62.请编程实现:对任意100个整数,统计0的个数及正数的累加和。 #include
int a,sum=0,i,frequency=0; int s[N];
printf(\请输入数据:\\n\ for(i=0;i scanf(\ printf(\原始数据为:\\n\ for(i=0;i if(s[i]==0) frequency+=1; if(s[i]>0) { a=s[i]; sum+=a; } } printf(\这些数中0的个数为%d\\n\ printf(\这些数中所有正数的和为%d\\n\} 63.请编程实现:输入两个整数,判断它们之间的关系(=,<,>等),并清楚地将比较结果输出。 64.请编程实现:输入几个整数,判断其中偶数的个数,并输出结果(要求:数据的个数及