1个回答
展开全部
第一个:
#include<stdio.h>
int main()
{
char string[80]={0};
char c;
int i=0,count=0;
printf("请输入字符串:");
scanf("%s",string);
getchar();//将回车抵消掉
printf("请输入字符:");
scanf("%c",&c);
while(string[i]!='\0')
{
if(string[i]==c)
{
count++;
}
i++;
}
printf("共有%d个%c字符\n",count,c);
return 0;
}
第二个:
#include<stdio.h>
int main()
{
int count85=0,count60=0,count59=0;
int input;
//count85代表85分以上,count60代表85-60,count59代表小于60
printf("请输入成绩,输入0或负数视为输入结束:");
do{
scanf("%d",&input);
if(input>=85)
count85++;
else if(input<85 && input>=60)
count60++;
else if(input<60)
count59++;
}while(input>0 && input<100);
printf(">=85:%d\n60-84:%d\n<60:%d\n",count85,count60,count59);
return 0;
}
实测无BUG
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询