可以在前边的输出后边加一个空格。判断是否到了最后一个,最后一个单独输出就可以了。
在需要输出空格的地方加上空格就可以了,例如先输出一个1,然后接着后面的每个数都输出空格+数字,最后输出回车就可以了。比如 include <stdio.h>int main(){ int a[5]={1,2,3,4,5}, i; scanf("%d", a[0]); for(i=1;i<5;++i){ printf (" %d", a[i]); } ...
比如说有十个数字,中间用空格输出,可以先for循环输出九个数字加空格,最后一个数字单独输出。
给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123输入一个不大于5位的数字输出三行第一行 位数第二行 用空格分开的每个数字,注意最后一个数字后没有空格第三行 按逆序输出这个数样例输入12345 样例输出51 2 3 4 554321 2 一道简...
原则2、结构体作为成员:如果一个结构里有某些结构体成员,则结构体成员要从其内部最大元素大小的整数倍地址开始存储。(struct a里存有struct b,b里有char,int,double等元素,那b应该从8的整数倍开始存储) 原则3、收尾工作:结构体的总大小,也就是sizeof的结果,必须是其内部最大成员的整数倍,不足的要补齐。
在前面增加一个变量k并初始化为0:int m,n,i,a,b,c,k;bool judge;k = 0;while (... );然后把printf("%d ",i);这句改为:if ( k++ > 0 ) printf(" %d",i); else printf("%d",i);注意if后面的输出空格在前面,else后面的输出没有空格。
不要这样输入printf("%d ",x);举个例子 for 的,先定义count=0;for(i=1;i<=n;i++){ if(count!=0)printf(" ");这里输入空格 然后输出printf("%d",x);count++;} 这样就保证了第一个数前面没有空格,最后一个数后面也没空格,只有数字之间有空格。
输入一个正整数n,表示班级的人数。 输出格式: 按顺序输出所有在第一列的同学对应的编号,每两个编号之间用一个空格隔开,最后一个编号后面没有空格。 输入样例: 11 输出样例: 1 3 5 7 9 11 时间限制:500ms内存限制:32000kb //分队列//给出一个整数n,输出1到n之间的奇数#include<stdio.h>intmain() ...
当然第二个for语句也可以这样作, C语言允许用表达式表示下标。 程序中最后一个printf语句输出了两次a[5]的值, 可以看出当下标不为整数时将自动取整。数组的赋值给数组赋值的方法除了用赋值语句对数组元素逐个赋值外, 还可采用初始化赋值和动态赋值的方法。数组初始化赋值数组初始化赋值是指在数组说明时给数组元素...
7-1 统计一行字符中各类字符的个数 用户输入一行字符(以回车符作为结束),请统计这行字符中,大小写字母个数、数字字符个数、空格个数和其它字符个数。 输入格式: 一行字符,以回车符作为结束。 输出格式: 输出4个以空格作为间隔的整数,分别代表大小写字母个数、数字字符个数、空格个数和其它字符的个数。