int main()
{
int n,m,i,j,s
char ch[1001]
while(1)
{
scanf("%d%d",&n,&m)
if(n==0 || m==0)break
s=0
for(i=0 i<n i++)
{
scanf("%s",ch)
for(j=0 j<m j++)
if(ch[j]=='*')s++
}
printf("%d\n",s)
}
return 0
}
既然你这么急,我还是答一下吧,原图没法输出,类似的可以实现,,你看哪个最像原图就写哪个吧:
图形1:
#include <stdio.h>
int main(void)
{
int i,j
for(i=1i<=7i++)
{
for(j=7-ij--) printf(" ")
for(j=ij--) printf(" *")
printf("\n")
}
return 0
}
图形2:
#include <stdio.h>
int main(void)
{
int i,j
for(i=1i<=7i++)
{
for(j=7-ij--) printf(" ")
for(j=ij--) printf("﹡")
printf("\n")
}
return 0
}
图形3:
#include <stdio.h>
int main(void)
{
int i,j
for(i=1i<=7i++)
{
for(j=7-ij--) printf(" ")
for(j=ij--) printf("*")
printf("\n")
}
return 0
}
图形4:
#include <stdio.h>
int main(void)
{
int i,j
for(i=1i<=7i++)
{
for(j=ij--) printf("*")
printf("\n")
}
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)