www.5615.net > C语言输出数字和空格

C语言输出数字和空格

最简单的用到这个语句:printf("%d ",number);%d后面加个空格就行了.

C语言是一门通用计算机编程语言,应用广泛.C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言.编写这类程序的方法:首先我们考虑用循环的方法来做

main(){ char a[20]; int i,j,k,m; for(i=0;i<20;i++) scanf("%d",&a[i]); for(i=0;i<20;i++) if(a[i]==" ") j++; else if((a[i]<='a' && a[i]>='z') || (a[i]>='A' && a[i]<='Z')) k++; else m++; printf("数字:%d 英文:%d 空格:%d ",m,k,j); }

只需要直接在printf(" ")就行了,编译器识别空格的

char a[100];gets(a);int i,s=0,z=0,k=0,q=0;for(i=0;i<strlen(a);i++)if(a[i]>=48&&a[i]<='0')s++;else if(a[i]==' ')k++;else if(a[i]>='a'&&a[i]<='z')z++;else if(a[i]>='a'&&a[i]<='z')z++;else q++;puts(a);printf("数字:%d,空格:%d,字母:%d,其他:%d",s,k,z,q);

printf("%d %d",3,4);%d %d之间是空格

printf("d% d%",m,n); 像这样,在格式控制间加个空格就行了

#include<stdio.h>#include<string.h> int main(){ int i,a=0,b=0,c=0,d=0; char str[500]; gets(str); //scanf("%s",str)函数 遇到空格就会停止读入 而gets函数不会 for(i=0;str[i]!='\0';i++) { if(('a'<=str[i]&&str[i]<='z')||('A'<=str[i]&&str[i]<='Z'))//正确的表达方式 a

scanf("%c",&e);这句去掉你看看

%3d 是根据自己的需要决定的. 例如输出数为1到3位,你考虑各行输出数据对齐,可以用 %3d, 例如:int a=1,b=18,c=123; int d=23,e=35,f=56; printf("%3d %3d %3d\n",a,b,c); printf("%3d %3d %3d\n",d,e,f); __1 __18__123 __23__35__56%d 是默认格(相当于%d=%1d).

网站地图

All rights reserved Powered by www.5615.net

copyright ©right 2010-2021。
www.5615.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com