C语言这样一个循环怎么写? 1 2 3 4 5 6 7 8 9

123
456
789

是打印这个

第1个回答  2011-08-07
int i,count=0;
for(i=1;i<=8;i++){
printf("%d ",i);count++;
if (count==3){ printf("\n");count=0;}}
printf("9"); //不输出最后一个空格
第2个回答  2011-08-08
怎样的循环的啊,你把要求说清楚点

#include<stdio.h>
void main()
{
unsigned char i;
for(i=1;i<=9;i++)
{
printf("%d",i); //输出1到9的数
if(i%3==0) //判断是否为3的倍数
printf("\n"); //若是,则输出回车符
//不是,则继续循环判断
}
}
第3个回答  2011-08-07
#include<stdio.h>
void main()
{
int i;
for(i=1;i<10;i++)
{
if(0 == i%3)
printf("\n");
}
printf("%d",i);
}
第4个回答  2011-08-07
main
{
int i;
for(i=1; i<10; i++)
{
printf("%d",i);
if(i%3 == 0)
printf("\n");
}
}
第5个回答  2011-08-08
/*
C语言这样一个循环怎么写? 1 2 3 4 5 6 7 8 9.
问题补充:
输出以下格式:
123
456
789
*/
#include "stdio.h"
void main()
{
int i=1;
for(i;i<=9;i++)
{
printf("%d",i);
if(i%3==0)
{
printf("\n");
}
}
}

C语言这样一个循环怎么写? 1 2 3 4 5 6 7 8 9
main(){ int i=0;for(i=1;i<=9;i++){ printf("%d",i);if(i%3==0)printf("\\n");} 应该能满足要求!}

请用c语言设计程序实现将1 2 3 4 5 6 7 8 9 10十个数,从大到小输出
= i) { tmp=array[k]; array[k]=array[i]; array[i]=tmp; } }}int main(int argc,char *argv[]){int a[10]={1,2,3,4,5,6,7,8,9,10};select_sort(a,

...编程输入十个数,空格分隔6 4 8 9 3 2 0 1 5 7输出1 2 3 4 5 6 7
但需要将0放到最后面,故可以先保存 \/\/a[0],然后将数组元素向前 for(i = 0;i<9;i++) { a[i] = a[i+1]; } a[9] = temp; \/\/数组移完后将a[0]放到最后面,即a[9] = a[0] for(i = 0;i<10;i++) \/\/将数组输出 { printf("%d ",...

用c语言编写循环语句1到6的代码怎么写?
可以使用for循环语句来实现输出1到6的代码,示例代码如下:```c include <stdio.h> int main(){ int i;for(i = 1; i <= 6; i++){ printf("%d ", i);} return 0;} ```以上代码中,我们定义了一个变量i,并且通过for循环语句进行了6次迭代。每次迭代时,将变量i的值输出到屏幕上...

C语言编程:求1!+2!+3!+4!+5!+6!+7!+8!+9!(用for循环编写)
所以用int型变量就可以准确解决。用一个for循环兼作求阶乘和求和两项功能,空间、时效都较经济。举例代码如下:include "stdio.h"int main(int argc,char *argv[]){int s,i,t;for(s=0,t=i=1;i<10;s+=t*=i++);printf("1!+2!+3!+...+9! = %d\\n",s);return 0;} ...

...求助 小弟初学, 显示下面的图 1 2 3 4 5 6 7 8 9 10 11 12 13 14...
你好!这样可以么?include <stdio.h> int main(){ int i, j = 1, k = 1;for (j=1; j<=5; j++){ for (i=1; i<=j; i++){ printf("%d ", k++);} printf("\\n");} return 0;} 希望我的回答能对你有所帮助!如果满意记得采纳为最佳答案哦!~如果还有问题,可以BaiduHi...

...如输入二维数组: 1 2 3 4 5 6 7 8 9 输入指定列号: 0 输出结果: 1...
对应的行和列你可以自己修改,同时初始化数组的也要修改。include <stdio.h> define COL 4 define ROW 4 int main(){ int array[ROW][COL]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};int pos;for(int i = 0;i<ROW;i++){ for(int j = 0; j<COL;j++){ printf("%d...

main( ) {int a[ ]={1,2,,3,4,5,6,7,8,9,0},*p; p=a; printf("%x\\n...
我的结果是(每个电脑的结果有可能不一样):12ff58 12ff7c 你的程序应该是:include <stdio.h> void main( ){ int a[]={1,2,3,4,5,6,7,8,9,0},*p;p=a;printf("%x\\n",p);printf("%x\\n",p+9);} 程序注释:p指针指向数组a,那么p就是数组a的起始地址12ff58,那么p+9就是...

c语言题把1,2,3,4,5,6,7,8,9组合成三个三位数,要求每个数字仅用一次...
C语言程序如下:int main(){ char temp[3];for(int i = 123;i<=987;i++){ itoa(i, temp, 10);\/\/转换成string if(temp[0] != temp[1] && temp[0] != temp[2] && temp[1] != temp[2]){ int a = sqrt(i);if(a * a == i){ std::cout << i << std::endl;}...

...1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 4 5 6 7 8 5 6 7 8 9
include<stdio.h>int main(){int i,j;for(i = 0; i < 5; i++){for(j = 0; j < 5; j++){printf("%-4d",i+j+1);}printf("\\n");}return 0;}

相似回答