《C语言程序设计》(江宝钏著)实验八答案.docVIP

  • 186
  • 0
  • 约小于1千字
  • 约 3页
  • 2017-02-05 发布于河南
  • 举报

《C语言程序设计》(江宝钏著)实验八答案.doc

《C语言程序设计》(江宝钏著)实验八答案

江宝钏实验八 3.一般编程题 用指针法统计10个数中正数、负数和零的个数,并分别求正数的总和,负数的总和。 #include stdio.h void main() { int a[10]; int i,*p,sum1,sum2,c1,c2,c3; printf(输入10个整数:); for(i=0;i10;i++) scanf(%d,a[i]); c1=c2=c3=0;sum1=sum2=0; for(p=a;p(a+10);p++) { if(*p0){ sum1+=*p;c1++;} if(*p==0){ c2++;} if(*p0) {sum2+=*p;c3++;} } printf(正数,负数的和:%d %d\n,sum2,sum1); printf(正数、零、负数的个数:%d %d %d \n,c3,c2,c1); } 4.较难编程题 输入一行字符,开始用一个指针指向这行字符的开头,并依次向后移,分别统计出其中英文字母、空格、数字和其它字符的个数。 #include stdio.h #include string.h #define N 100 void main() { char *p; char str[N]; int c1,c2,c3,c4,i; printf(input a st

文档评论(0)

1亿VIP精品文档

相关文档