#include?stdio.h
成都創(chuàng)新互聯(lián)是一家專注于做網(wǎng)站、成都網(wǎng)站制作與策劃設計,太平網(wǎng)站建設哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設10余年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:太平等地區(qū)。太平做網(wǎng)站價格咨詢:18980820575
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;?in;?i++)
{
scanf("%s",ch);
for(j=0;?jm;?j++)
if(ch[j]=='*')s++;
}
printf("%d\n",s);
}
return?0;
}
主函數(shù)里:
for(i=1;i=row;i++)
函數(shù)里:
for(i=1;i=n;i++)
思路很簡單,就是從1到輸入行數(shù)循環(huán)輸入行數(shù)次,每次調(diào)用函數(shù)star輸出一行*號并換行。
主函數(shù)每次for循環(huán)調(diào)用一次star,輸出一行*號并換行
函數(shù)star輸出和主函數(shù)i值相同數(shù)量的*號。
屬于C語言編程最基礎的題目。
#include?stdio.h
int?main()
{
int?n,?x,?y;
int?xmin?=?105,?xmax?=?-5;
int?ymin?=?105,?ymax?=?-5;
scanf("%d",?n);
while(?n--?)
{
scanf("%d?%d",?x,?y);
if(?x??xmin?)?xmin?=?x;
if(?x??xmax?)?xmax?=?x;
if(?y??ymin?)?ymin?=?y;
if(?y??ymax?)?ymax?=?y;
}
printf("%d",?(xmax-xmin)?*?(ymax-ymin)?);
return?0;
}
既然你這么急,我還是答一下吧,原圖沒法輸出,類似的可以實現(xiàn),,你看哪個最像原圖就寫哪個吧:
圖形1:
#include stdio.h
int main(void)
{
int i,j;
for(i=1;i=7;i++)
{
for(j=7-i;j--;) printf(" ");
for(j=i;j--;) printf(" *");
printf("\n");
}
return 0;
}
圖形2:
#include stdio.h
int main(void)
{
int i,j;
for(i=1;i=7;i++)
{
for(j=7-i;j--;) printf(" ");
for(j=i;j--;) printf("﹡");
printf("\n");
}
return 0;
}
圖形3:
#include stdio.h
int main(void)
{
int i,j;
for(i=1;i=7;i++)
{
for(j=7-i;j--;) printf(" ");
for(j=i;j--;) printf("*");
printf("\n");
}
return 0;
}
圖形4:
#include stdio.h
int main(void)
{
int i,j;
for(i=1;i=7;i++)
{
for(j=i;j--;) printf("*");
printf("\n");
}
return 0;
}
//#include "stdafx.h"http://vc++6.0加上這一行.
#include "stdio.h"
void main(void){
char i,ci,j;
printf("\n\n");
for(i=1,ci=0;i;++ci3 ? i++ : i--){
printf("%*c",48-i,' ');
for(j=1;ji+i;j++)
printf("%c",'*');
printf("\n");
}
}