一道C题。

[复制链接]
查看11 | 回复3 | 2011-4-9 20:11:43 | 显示全部楼层 |阅读模式
编写个程序. 读取输入 直到#字符。 使程序打印每个输入的字符以及它的十进制ASCII码
每行打印8个字符/编码对.

回复

使用道具 举报

千问 | 2011-4-9 20:11:43 | 显示全部楼层
#includevoid main( ){
char c; int i=0; scanf("%c",&c); while(c!='#') {printf("%c----%d ",c,c);i++;if(i%8==0) printf("\n");scanf("%c",&c); } printf("\n");}
回复

使用道具 举报

千问 | 2011-4-9 20:11:43 | 显示全部楼层
编译不了的,有2个问题 1),函数的返回值类型没写; 2),func()函数体放在了main()函数后面且没再main()函数中声明。第三,注释该程序:#include
//头文件void main()
//修改1:增加了void{ int k=4,m=1,p;
回复

使用道具 举报

千问 | 2011-4-9 20:11:43 | 显示全部楼层
int main(void){
char ch = ' ',i;
while(!('#' == ch)) {
ch=getch();
i++;
if(i%8)
printf("'%c'_'%d ",ch,ch);
else
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行