1、编写函数,实现从键盘上输入一个小写字母,将其转化为大写字母。
1 #include<stdio.h> 2 int zhuanhua(char s); 3 void main(){ 4 char s; 5 printf("请输入一个字符:"); 6 scanf("%c",&s); 7 printf("转化前为:%c ",s); 8 s=zhuanhua(s); 9 printf("转化后为:%c ",s); 10 } 11 int zhuanhua(char s){ 12 char S; 13 S=s-32; 14 return S; 15 }
2、计算并输出500以内最大的10个能被13或17整除的自然数之和
1 #include<stdio.h> 2 int jisuan(int n); 3 4 void main(){ 5 int n=500; 6 printf("和是%d ",jisuan(n)); 7 } 8 int jisuan(int n){ 9 int i,sum=0; 10 for(i=1;i<n;i++) 11 if(i%13==0||i%17==0) 12 sum+=i; 13 return sum; 14 }
3、将字符串str中的小写字母全部转换成大写字符串。函数原型可声明为:“void toUpperCase( char str[ ]) ;".
1 #include <stdio.h> 2 #include<string.h> 3 #define N 10 4 void toUpperCase( char str[ ]); 5 6 void main(){ 7 char str[N]; 8 printf("请输入一个字符串:"); 9 gets(str); 10 toUpperCase(str); 11 printf("交换后的字符串为:"); 12 puts(str); 13 14 15 } 16 void toUpperCase( char str[ ]){ 17 int i; 18 for(i=0;;i++){ 19 if(str[i]!='