----------------解决方案--------------------------------------------------------
还有到题目到现在没摸到边
编写一个函数,用于接收3到10之间的一个数,然后输出由星号组成的正方行.
例如用户输入4,输出的结果一该如下.
****
* *
* *
****
----------------解决方案--------------------------------------------------------
还有到题目到现在没摸到边
编写一个函数,用于接收3到10之间的一个数,然后输出由星号组成的正方行.
例如用户输入4,输出的结果一该如下.
****
* *
* *
****
2维数组你们学了吗?用2维数组 a[N][N]
然后用for语句对数组赋值
----------------解决方案--------------------------------------------------------
还有到题目到现在没摸到边
编写一个函数,用于接收3到10之间的一个数,然后输出由星号组成的正方行.
例如用户输入4,输出的结果一该如下.
****
* *
* *
****
不在线了么
----------------解决方案--------------------------------------------------------
main()
{
int i,j,n;
printf("please enter anumber(3~10):\n");
scanf("%d",&n);
for(i=0;i<n;i++)
printf("*");
printf("\n");
for(i=0;i<n-2;i++)
{ printf("*");
for(j=0;j<n-2;j++)
printf(" ");
printf("*");
printf("\n");
}
for(i=0;i<n;i++)
printf("*");
getch();
}
----------------解决方案--------------------------------------------------------
#include "stdio.h"
main()
{
int i,j,n;
printf("please enter anumber(3~10):\n");
scanf("%d",&n);
for(i=0;i<n;i++)
printf("*");
printf("\n");
for(i=0;i<n-2;i++)
{ printf("*");
for(j=0;j<n-2;j++)
printf(" ");
printf("*");
printf("\n");
}
for(i=0;i<n;i++)
printf("*");
getch();
}
不错
----------------解决方案--------------------------------------------------------
#include <stdio.h>
#define N 5
void main ()
{
int i;
int num[N],search;
int c=0;
printf("\n请输 %d 个数组元素: ",N);
for(i=0;i<N;i++)
scanf("%d",&num[i]);
printf("\n请输要找的数: ");
scanf("%d",&search);
fflush(stdin);
for(i=0;i<3;i++)
{
if(num[i]==search)
{
printf("\n在数组的第%d的位置上找到了数字%d\n找到次数%d\n",i+1,search,c);
c++;
}
}
printf("\n找到次数%d",c);
if(c==0)
printf("\n没找到这个数");
}
该下就可以
1,3改成5.
2,把c++提到printf前面去就可以了.
----------------解决方案--------------------------------------------------------
恩 家里的电脑老是吊线 4点的时候电信来家修电脑所以没上了
----------------解决方案--------------------------------------------------------
打错了吧````#include "stdio.h"
main() ?
还有 getch(); 这句什么意思啊 看不懂
把这句删了 在该成这样#include <stdio.h>
void main()
这样就可以输出来了
* * *
* *
* *
* * *Press any key to continue
可不可以把Press any key to continue这句单独放一行呢?
----------------解决方案--------------------------------------------------------
要把press any key to continue 放到下一行去只要在程序最后再加一句printf(“\n”)就行
getch();表示从键盘读取一个数,但是不输出在显示屏上,这里的作用是使dos界面能持久显示
----------------解决方案--------------------------------------------------------