欢迎来到天天文库
浏览记录
ID:38985821
大小:42.00 KB
页数:3页
时间:2019-06-23
《《C语言程序设计》(江宝钏著)实验八答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、江宝钏实验八3.一般编程题1.用指针法统计10个数中正数、负数和零的个数,并分别求正数的总和,负数的总和。#includevoidmain(){inta[10];inti,*p,sum1,sum2,c1,c2,c3;printf("输入10个整数:");for(i=0;i<10;i++)scanf("%d",&a[i]);c1=c2=c3=0;sum1=sum2=0;for(p=a;p<(a+10);p++){if(*p<0){sum1+=*p;c1++;}if(*p==0){c2++;}i
2、f(*p>0){sum2+=*p;c3++;}}printf("正数,负数的和:%d%d",sum2,sum1);printf("正数、零、负数的个数:%d%d%d",c3,c2,c1);}4.较难编程题1.输入一行字符,开始用一个指针指向这行字符的开头,并依次向后移,分别统计出其中英文字母、空格、数字和其它字符的个数。#include#include#defineN100voidmain(){char*p;charstr[N];intc1,c2,c3,c4,i;
3、printf("inputastring:");gets(str);i=strlen(str);c1=c2=c3=c4=0;for(p=str;p='a'&&*p<='z'
4、
5、*p>='A'&&*p<='Z')c1++;if(*p=='')c2++;if(*p>='0'&&*p<='9')c3++;elsec4++;}printf("字母个数:%d",c1);printf("空格个数:%d",c2);printf("数字个数:%d",c3);printf("其他
6、字符个数:%d",c4);}
此文档下载收益归作者所有