c语言输出数字有间隔
答:可以先循环输出前面n-1个数,每一次输出后面再输出',',循环结束后再输出最后一个数 。如果需求必须是先输入字符串后输入数字,那么必须人工进行判断。思路为用getchar逐个读入字符,并赋值到字符串对应位置,当出现逗号时结束。然后再用scanf读入数字。简介:C语言运算符是说明特定操作的符号,它是构造C...
答:每输出一个数字 就输出一个空格。比如 int a[5] = {1,2,3,4,5};int i;for(i = 0; i < 5; i++) printf("%d ",a[i]);//在%d后面加一个空格,这样输出中间就有空格了。
答:void main(){ int i;for(i=0;i<10;i++)printf("%d",i);printf(" ");for(i=10;i<15;i++)printf("%d",i);printf("\n");} 输出:
答:include<stdio.h> include<string.h> int main(){ void num_space(char a[],char b[]);char a[100],b[100]="";printf("请输入任意四位数:");gets(a);num_space(a,b);printf("%s\n",b);return 0;} void num_space(char a[100],char b[100]){ int i,j=0;for(i=0;a[...
答:){ void fac(char a[4]);int x;char a[4];printf("请输入一个四位数:\n");gets(a);//输入时应这样 fac(a);//调用时也应这样 } void fac(char a[4]){ printf("%d %d %d %d\n",a[0]-'0',a[1]-'0',a[2]-'0',a[3]-'0'); //注意要把字符转化成数字 } ...
答:可以在数字后面加上\n(转到下一行)或者\t(转到下一列)或者加逗号
答:include <stdio.h> int main(){ char s[5];int i;printf("input a data with 4 digits:\n");gets(s);for (i=0;i<3;i++) printf("%c ",s[i]);printf("%c ",s[3]);return 0;} 方法二:include <stdio.h> int main(){ int i,x;printf("input a data with 4 digits...
答:main(){int i;for(i=1;i<51;i++){printf("%4d",i);if(i%10==0)printf("\n");} } --- main(){int i;for(i=2;i<;101;i+=2){printf("%4d",i);if(i%20==0)printf("\n");} }
答:printf("%d %d",3,4);d %d之间是空格
答:main(){ char a[1000];int num;for(num=0;num<1000;num++)scanf(%c,&a[num]);for(num=0;num<1000;num=num+5)printf(%c,&a[num]);} 核心就是num=num+5,这个应该so easy.
网友评论:
倪婷17736944595:
c语言中如何实现输出数字间有空格 -
9566邱标
: 用printf输出 每输出一个数字 就输出一个空格. 比如 int a[5] = {1,2,3,4,5}; int i; for(i = 0; i < 5; i++)printf("%d ",a[i]);//在%d后面加一个空格,这样输出中间就有空格了.
倪婷17736944595:
C语言 如何输出许多数字,数字间有一个空格 -
9566邱标
: 最简单的用到这个语句: printf("%d ",number);%d后面加个空格就行了.
倪婷17736944595:
c语言输出数字间用空格怎么解决 -
9566邱标
: printf("%d %d",3,4); %d %d之间是空格
倪婷17736944595:
用c语言定义一个数组a【1000】,输入一些数字,间隔5个数字输出一个数字?怎么做?急 -
9566邱标
: main() {char a[1000];int num; for(num=0;num<1000;num++)scanf(%c,&a[num]); for(num=0;num<1000;num=num+5) printf(%c,&a[num]); } 核心就是num=num+5,这个应该so easy.
倪婷17736944595:
c语言里怎么让程序输出的数每行一个,隔一行输一个,输出数由小到大 -
9566邱标
: scanf("%n",&n); for(i=1;i<=n;i++)if(n%i==0) printf("%d\n\n",i);变量自己定义,程序首尾自己写
倪婷17736944595:
用C语言循环语句输出1到50的数字每隔10个数字分行输出 -
9566邱标
: #include "stdio.h" int main() { int i;for(i=1;i<=50;i++){ printf("%3d",i);if(i%10==0) printf("\n");} }
倪婷17736944595:
c语言输入四个数,然后输出这个四个数的字符,中间用空格隔开,要用函数 -
9566邱标
: 首先,你的void apple(int)要改成void apple(int); 其次,你的子程序没有实现输出字符的功能,还是输出的数字,建议修改如下: void apple(int n) { char a,b,c,d;d=n%10; n/=10;c=n%10; n/=10;b=n%10; n/=10;a=n%10;a+='0'; b+='0'; c+='0'; d+='0';printf("%c %c %c %c\n",a,b,c,d);}
倪婷17736944595:
C语言 用一个函数 输出一个四位数字的四个数字字符 中间隔一个空格 -
9566邱标
: 函数中输出时应该用%c输出字符,不是%d for( i=0; i<3;i++ )printf("%c ", str[i] ); 另,你用gets输入字符串,str定义应该加大一些,因为存储的是字符串,要有结束符的位置 char str[5];
倪婷17736944595:
如何解决C语言中输出时各数中间有空格最后一个数后面没空格的问题 -
9566邱标
: 在需要输出空格的地方加上空格就可以了,例如先输出一个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]);}printf ("\n");return 0; }
倪婷17736944595:
C语言输出数组时,怎么使每个数字之间用逗号隔开 -
9566邱标
: 用scanf读入数据时,如果将字符数组写在前面可能会有问题,因此读入时需要注意顺序. 假设 char name[20]; int age; scanf("%d,%s",&age,&name); 这样不会用问题 如果scanf("%s,%d",&name,&age); 这样读数据的话,可能会出现问题. 你自己试一下,想想为什么,呵呵