C语言高手进

2025-02-25 10:59:49
推荐回答(2个)
回答1:

回lostajie的,有谁一句话用两个空格的

1:
#include
void main()
{ int a[10],i,min;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(min=a[0],i=0;i<10;i++)
if(min>a[i])
min=a[i];
printf("最小值是%d",min);
}
2:#include
void main()
{char s,n=1;
do{
s=getchar();
if(s==' ')n++;
}while(s!='\n');
printf("单词共有%d个",n);
}
3:
#include
void main()
{ long m;int d=0;double t=0.01,sum=0;
scanf("%d",&m);
do{d++;
sum+=m-t;t*=2;
if(sum<0)break;

}while(d<30);
if(sum<0)printf("从第%d天开始亏钱,亏了%f元",d,sum);
if(sum>0)printf("富翁赢了%f元",sum);
}

回答2:

第2个如果 我输入hello magc中间多了几个空格
#include
void main()
{
char ch[81];
char *c,*p;
int count=1,i;
c=ch;
p=ch+1;
gets(ch);
for(i=0;i<81;i++)
{
if((*c!=' ')&&(*p==' '))
{
count++;
}
c++;
p++;
}
printf("%d",count);
}