C语言复习题(20题)含答案.docVIP

  • 31
  • 0
  • 约1.21万字
  • 约 32页
  • 2017-01-25 发布于重庆
  • 举报
C语言复习题(20题)含答案

函数+指针+结构体(20题) [1]编写函数void changeStr(char *s),其功能是将s指向的字符串中的所有小写字母转换成相应的大写字母、所有大写字母转换成小写字母、非字母字符不变。 #includestdio.h void changeStr(char *s) { printf(原字符串为:%s\n,s); for(int i=0;*(s+i)!=\0;i++) { if (*(s+i)=A *(s+i)=Z) //大写字母 { *(s+i)+=32; } else if(*(s+i)=a *(s+i)=z) //小写字母 { *(s+i)-=32; } } printf(新字符串为:%s\n,s); } int main() { char str[100]; printf(请输入一串字符:); gets(str); changeStr(str); return 0; } [2]编写函数void factor(int x ,int *p, int *n),其功能是求解整数x的因子,将这些因子存放到p指向的数组中,并将因子的个数存储到n指向的变量中。提示:整数24的因子为2,4,6,8,12,24。 #includestdio.h void factor(int x ,int *p, int *n)

文档评论(0)

1亿VIP精品文档

相关文档