6.19 请编写程序,输入一行字符(用回车结束),输出每个字符以及与之对应的ASCII代码值,每行输出三对。
#include <stdio.h>
main()
{ char c;int i=0;
while((c=getchar())!='\n')
{printf("%c:%d\t",c,c);
i++;
if(i%3==0)printf("\n");
}
printf("\n");
}
6.20
#include <stdio.h>
main()
{ char ch;
int n=0;
while((ch=getchar())!='\n')
{ if(ch>='0'&&ch<='9')
n=n*10+(ch-'0');
}
printf("%d\n",n);
}
6.21
#include <stdio.h>
main()
{ char ch;
int n=0;
while((ch=getchar())!='!')
{ if(ch=='\n')
n++;
}
printf("%d\n",n);
}
6.22
#include <stdio.h>
main()
{ char ch;
int n=0;
while((ch=getchar())!='\n')
{ if(ch>='a'&&ch<='z')
n++;
}
printf("%d\n",n);
}
6.23
#include <stdio.h>
main()
{ int i,j,k,n;
scanf("%d",&n);
for(i=1;i<=n;i++)
{ for(k=n-1;k>=i;k--) printf(" ");
for(j=1;j<=2*i-1;j++) printf("%c",'A'+i-1);
printf("\n");
}
}
|