200-8-2计算机程序计-习题课(zpyang).ppt

例7. 指针应用 利用函数 void strcov(char *str,int n);将str中第n个单词的小写转为大写。(单词间由一到多个空格字符分隔,) * void strcov(char *str,int n) { int count=0; while(*str!=\0count!=n) { while(*str== )str++; count++; if(count==n)break; while(*str!= )str++; } while(*str!= *str!=.) { if(*str=a*str=z) *str=*str-a+A; str++; } } * int main() { char s[100]; int n; cout输入字符串及n值:endl;; cin.get(s,100); cinn; strcov(s,n); coutsendl; return 0; } * 例8:计算50! 算法: 当n较大时,不能直接计算n!,使用数组的方法来实现。假如用100个元素的数组计算,每个数组元素存放一位数字, 则精度可达100位。 设int n=5; int a[10]={1},sc=0; //sc为进位值

文档评论(0)

1亿VIP精品文档

相关文档