c语言例题
27、键盘上输入一个3行3列矩阵的各个元素的值(为整数)
然后输出主对角线元素的积,并在fun()函数中输出。 int sum; int i'j; sum=1;
for(i=0;i<3;i++)
sum=sum*a[i][i]; return sum; 59、将从键盘上输入的每个单词的第一个字母转换为大写
字母,输入时各单词必须用空格隔开,用’.’结束输入 if(*c==' ') return 1; else
{if(status&&*c<='z'&&*c>='a') *c+='A'-'a'; return0; }
32、从键盘为一维整型数组输入10个整数,调用fun
函数找出其中最小的数,并在main函数中输出。
请编写fun函数。 int min,i; min=x[0];
for(i=1;i
return min; 78、从键盘上输入任意实数,求出其所对
应的函数值。
z=e的x次幂(x>10)
z=log(x+3) (x>-3)
z=sin(x)/((cos(x)+4) double z; If(x>10)z=log(x+3) else if(x > -3)z=log(x+3);
82 编写函数fun其功能是:根据整型形参m,计算如下
公式的值:y=1/2!+1/4!+...+1/m!(m是偶数) int I,j; double s=1;
for(i=2;i<=m;i+=2) {for(j=i-1;j<=I;j++) s=s*j; y=y+1.0/s; } return y ;
10、编写函数判断一个整数m的各位数字之和能否被7整除,
可以被7整除则返回1,否则返回0。调用该函数找出
100~200之间满足条件的所有数。 int k,s=0; do
{ s=s+m%10; m=m/10; } while(m!=0);
if(s%7==0)k=1; else k=0; return(k);
51、编写函数实现两个数据的交换,在主函数中输入任
意三个数据,调用函数对这三个数据从大到小排序。
int k;k=*a;*a=*b;*b=k;
52、编写函数判断一个整数能否同时被3
和5整除,若能
则返回值为1,否则为0。调用该函数
求出15~300之
间能同时被3和5整除的数的个数。 if(n%3==0&&n%5==0) return(1) return(0)
34、编写函数求1~100中奇数的平方和。
结果为166650