1 / 7
文档名称:

程序题—将小写字母转换为大写字母.doc

格式:doc   大小:85KB   页数:7
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

程序题—将小写字母转换为大写字母.doc

上传人:mh900965 2017/11/17 文件大小:85 KB

下载得到文件列表

程序题—将小写字母转换为大写字母.doc

文档介绍

文档介绍:./*将小写字母转换为大写字母。
例如:C Language,转换为C LANGUAGE。*/
#include <>
void change(char s[])
{
int i;
for(i=1;i<=20;i++)
{
if(s[i]>='a'&&s[i]<='z')
s[i]=s[i]-32;
}
}
main()
{ void CHECK();
char str[20]="C Language";
clrscr();
change(str);
printf("%s\n",str);
CHECK();
}
./*求出数组arr中的最大数,并把最大数和arr[0]中的数进行交换。*/
#include <>
#define N 20
/***Fill in the blanks***/
void swap(int __a[]____,int n)
{ int k, m, t ;
m=0;
/***Fill in the blanks***/
for(k=0;k<n;_k++_____)
if(a[k]>a[m]) m=k;
t=a[0];
/***Fill in the blanks***/
a[0]=_a[m]_____;
a[m]=t;
}
main( )
{ int i,n=10,arr[N]={0,5,12,10,23,6,9,7,10,8};
printf("\n交换前:");
for(i=0;i<n;i++) printf("%4d",arr[i]);
swap(arr,n);
printf("\n交换后:");
for(i=0;i<n;i++) printf("%4d", arr[i]);
printf("\n");
}
/*计算
1 1 1 1 1
1 - --- + --- - --- + --- - ... ---
2 3 4 5 n
例如,n=100时,运算结果为:。*/
#include <>
float count(int n)
{
答案:float i,sign=1;
float sum=0;
for(i=1;i<=100;i++)
{sum=sum+sign/i;
sign=(-1)*sign;
}
return(sum);
./*计算n!。例如,给n输入5,则输出5!=120。*/
#include <>
long count(int n)
{
答案: int i,sum=1;
for(i=1;i<=n;i++)
sum=sum*i;
return (sum);
}
main()
{ void CHECK();
int n;
clrscr();
printf("Input N:");
scanf("%d", &n);
printf("%d! =% ld\n",n,count(n));
CHECK();
}
/*计算N×N的二维数组的所有数组元素的平均值。
例如:a 数组中的值为
|0 1 2 7 9|