#include "stdio.h"
main()
{int a[9],i;
for(i=0;i<9;i++)
{scanf("%d",&a[i]);
if((i+1)%3==0)
printf("\n");
}
getch();
}
可是用wintc运行确实不换行
追答后面这位的回答是对的:
如果是为了把结果分3行输出的话,建议使用如下代码
#include
void main()
{
int a[9],i;
for(i=0;i<9;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<9;i++)
{
printf("%d ",a[i]);
if((i+1)%3==0)
{
printf("\n");
}
}
getch();
}
这个C语言小程序在每输入三个数后会不会自动换行,我感觉没问题,为什么...
你这样做的目的是什么?感觉没有意义。从结果来看,一种输入:1 2 3 4 5 6 7 8 9,回车后会输出3个空行。另一种输入和结果:1 2 3 4 5 6 7 8 9 如果是为了把结果分3行输出的话,建议使用如下代码 include <stdio.h> void main(){ int a[9],i;for(i=0;i<9;i++){ scanf("...
我弄了一个C语言的小程序 ,三个数比较大小,我编的程序 执行不了,请...
4、键盘输入与屏幕显示的字符不一致。此种故障可能是由于电路板上产生短路现象造成的,其表现是按这一键却显示为同一列的其他字符,此时可用万用表或示波器进行测量,确定故障点后进行修复。5、按下一个键产生一串多种字符,或按键时字符乱跳,这种现象是由逻辑电路故障造成的。先选中某一列字符,若是不...
c语言小程序问题:谁能告诉我为什么这个程序在输入1 3 2后还要输入\\n...
原因在于scanf("%d %d %d ",&a,&b,&c);这里%d之前空格存在问题。修改为一个。 scanf("%d %d %d",&a,&b,&c);修改后:include <stdio.h> int main(void){ void exchange(int * p1,int * p2,int * p3);int *p1,*p2,*p3,a,b,c;scanf("%d %d %d",&a,&b,&c);p1 = ...
C语言输入三个数输出最大值
所以你程序是对的,不知道是你输入错误还是其他什么原因。
c语言小程序,取三个数中的中间数
printf(Middle(a,b,c));main();//这个main()去掉
我编了一个C语言小程序:输入三角形的三边长,求各角与面积。编译时出了...
3. printf("format",var, ...) 使用的是变量名,而不是地址 scanf("format", &varp,...) 使用的是变量地址!你如果可以加强对C\/C++语言的学习,就更好了 。 再努努力,你一定会成功的 :-)下面是源代码,最后面的注释是调试输出的结果:\/ thriArea.cc Created on: 2010-6-5 Author: ...
C语言问题
题目:输入三个整数x,y,z,请把这三个数由小到大输出。 1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换, 然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。 2.程序源代码: main() { int x,y,z,t; scanf("%d%d%d",&x,&y,&z...
c语言dos控制台里如何实现多次连续输入?用了while后,我不明白为何最后自...
程序只要输入变量a的值为0时while循环才能停止,关于程序的执行流程用流程图说会比较清楚
编写一个C程序,输入ABC三个数,输出最大
而本程序中,你都放到引号里,在取字符串的时候,这只算第一个参数,相当于没给出后面的参数。然后在解析参数的时候,就发生了空引用。 本回答被提问者采纳 xzhw8608 | 发布于2013-04-22 举报| 评论(2) 15 4 scanf("%d %d %d",&a,&b,&c 知道不知道巨蟹 | 发布于2013-04-22 举报| 评论 1 ...
大家帮我看看这个C语言小程序哪个地方出现了死循环
你的程序使用链表,并且用一个标志位来表示人(或猴)在不在队列里。有这样几个问题:1。如果你用链表,没有必要用标志为。因为链表的优势是插入,删除方便,用了标志位,链表的结构没有变化,不如直接用一个大数组。2。你每隔n个数设置标志为,但是在设置的时候,没有判断这个标志位是否已被设置了...