当前位置: 代码迷 >> putchar的解决方案
 
  • c语言编程

    回复10#秦子风的帖子 printf("Aand%c\nBand%c\nCand%c",a,b,c) 少一个分号; 运行你的结果得: AandZ BandX CandY 你是用TC编译的吗? ”voidmain()“。。谭浩强的书有void在别的编译器上编译不了。。我是用VC6编译的运行得你那结果 color=...

    356
    热度
  • 来看看这个for循环是怎么回事?

    来看看这个for循环是怎么回事? 每次程序都会将for循环输出字符数+1次,这是为什么呢? 例如: 输入:a 结果:123123 输入:ab 结果:123123123 #include<stdio.h>intmain(void) { inta,b,c; printf("pleaseenterwhatyouwant:"); scanf("%c",&a)...

    280
    热度
  • [转载]getch()、getche()和getchar()函数

    [转载]getch()、getche()和getchar()函数 这个问题,谭浩强的C语言设计第二版没有讲清楚,或者没有讲。查了查其它的资料,总算搞清楚了。 getch()、getche()和getchar()函数(1)getch()和getche()函数这两个函数都是从键盘上读入一个字符。其调用格式为:getch();getche();两者的区别是:getch()函数...

    690
    热度
  • [求助] 此程序有一个BUG-特请教

    [求助]此程序有一个BUG-特请教 程序要求:编写程序,打印输入单词长度的垂直方向的直方图(大概形状请看最下面).注:此题出自<<C程序设计语言(第2版.新版)>>之练习1-13.下面的程序有一个BUG.当我多次输入''或'\n'或'\t'时,这些控制符前面的单词长度line[i](详见程序中)就成了0.查看函数countAndLengthOfW...

    172
    热度
  • 求助中!!26个字母如何实现矩阵

    #include<stdio.h>intmain(){inti=0,j=0;charc='\0'; c='A';for(i=1;i<=26;i++){for(j=1;j<=i;j++){putchar(c);}putchar('\n');c++;}} color='#FF8000'>----------------解决方案------------...

    111
    热度
  • 字符倒序输出

    字符倒序输出 #include"stdio.h"voidmain(){inti=5;voidpalin(intn);printf("\40:");palin(i);printf("\n"); }voidpalin(intn){charnext;if(n<=1){next=getchar();printf("\n\0:");putchar(next);}else{n...

    433
    热度
  • 求助!打印图形问题!

    求助!打印图形问题! 下面是在一个4*4的数组中随意输入坐标,然后在该坐标和该坐标所在的行,该坐标所在的列,和两条斜线上全部赋'*'(星号字符),我晕,现在为什么当坐标为(2,2)时,坐标(1,0)的位置也出现星号,那位大哥看看,怎么回事#include<stdio.h>#include<conio.h>#defineN4 intmain(voi...

    133
    热度
  • [讨论]一个将浮点数拆分输出的问题

    [讨论]一个将浮点数拆分输出的问题 在VC中一个浮点数占4个字节,欲将其以十六进制的形式,按字节分别输出.问题程序如下:#include<stdio.h> intmain(void){floatf;chari;printf("Pleaseinputafloatnum:");scanf("%f",&f);p=(char*)&f;//或[p=(c...

    124
    热度
  • 求一个程序的循环设置?

    我看的好象不是这种形式实现的,还有其他的方法吗 color='#FF8000'>----------------解决方案-------------------------------------------------------- [bo]以下是引用[un]corpro[/un]在2008-4-1921:04的发言:[/bo]...

    217
    热度
  • [原创+分享] 编写帐号的输入的函数

    DOS中的换行是\r\n的组合 命令行、文本文件等中都是\r\n产生换行效果的 color='#FF8000'>----------------解决方案-------------------------------------------------------- 原帖由[bold][underline]leeco[/unde...

    87
    热度
  • [分享]星号密码输入--支持BackSpace键了

    [分享]星号密码输入--支持BackSpace键了 /*星号密码输入功能*/ #include<stdio.h>#include<conio.h> #defineMAXLEN13/*密码最大长度为12(13-1)*/intmain(){charpassword[MAXLEN];charc;inti=0;puts("请输入密码:"); while...

    332
    热度
  • 一个课后习题!

    一个课后习题! 编程序,用getchar函数读入两个字符给c1、c2,然后分别用putchar函数和printf函数输出这两个字符。思考以下问题: (1)变量c1,c2应定义为字符型或整型?或二者皆可? (2)要求输出c1和c2值的ASCII码,应该如何处理?用putchar函数还是printf函数? (3)整型变量与字符变量是否在任何情况下都可以互相代替?如: cha...

    144
    热度
  • [求助]程序编译出错各位高手给看看怎么改啊?(现在通过了T_T)

    [求助]程序编译出错各位高手给看看怎么改啊?(现在通过了T_T) 这是书上的一个例题..俺只是照抄拿来编译, 俺是刚刚才学编程的.... 模块功能:限制在输入整数和浮点数时只能输入合法的数字、正负号、小数点,其余的字符忽略。 /*自定义头文件*/ getnum.h ********************************** externunsign...

    201
    热度
  • 用C语言:这个图怎么编 啊,看来有点技巧,谁编 好了发上来啊

    用C语言:这个图怎么编啊,看来有点技巧,谁编好了发上来啊 ************************* 搜索更多相关的解决方案: color="red">C语言color="red">发上color="red">技巧 color='#FF8000'>----------------解决方案-----...

    183
    热度
  • 用C语言:这个图怎么编 啊,看来有点技巧,谁编 好了发上来啊

    #include<stdio.h> voidmain(){intn=7;intm,i,j,k1,k2,d,h; m=(n+1)/2;k1=m-1;k2=1;d=1;for(i=1;i<=n;i++){if(i>=m)d=-1;for(j=1;j<=k1;j++)putchar('');putchar('*');if((i!=1)&&(i!=n)){fo...

    141
    热度
  • 一个用递归实现的把一个十进制整数转换成二进制数的C程序

    一个用递归实现的把一个十进制整数转换成二进制数的C程序 前几天看一些同学编写的程序转换几乎都用了数组,其实用递归会很简单,但算法不是很好,当数字很大时会占用很大的内存,同时计算时间会加长。但可以直接实现逆向输出。#include<stdio.h>voidto_B(unsignedintnum1);intmain(void){unsignedinta;prin...

    255
    热度
  • 关于2 .10. 8.16.进制的转换方法.

    关于2.10.8.16.进制的转换方法. 关于2.10.8.16.进制的转换方法.有什么书或者电子读物能解决这些基础问题?请个位大侠客指点下迷津.谢谢!! 搜索更多相关的解决方案: color="red">进制 color='#FF8000'>----------------解决方案-----------...

    370
    热度
  • [求助]输出是的替代问题,请指教

    [求助]输出是的替代问题,请指教 #include<stdio.h>voidmain(){intc;c=getchar();while(c!=EOF){putchar(c);c=getchar();}}这是一个将输入复制到输出的程序 修改这个程序,要求将其中连续的空格用一个空格代替 再修改,要求将其中的制表符替换为\t,回退符替换为\b,反斜杠替换为\\,这...

    114
    热度
  • [求助]关于fgetc?

    [求助]关于fgetc? #include<stdio.h>intmain(){FILE*fp2;charm,ch='h';fp2=fopen("d:\\wenjian.txt","r"); while((m=fgetc(fp2))!=EOF){putchar(m); if(m==ch)//这里怎么不行的??printf("%c\t",m);//这个打印不出...

    268
    热度
  • getchar()的问题

    getchar()的问题 新手,碰到了点问题,请大侠们帮帮忙是关于C函数的有这样一个程序:从键盘上输入一些字符,逐个把他们送到磁盘上去,遇到‘#’结束。问题我在程序的后面提出。#include<stdio.h>main(){FILE*fp;charch,filename[10];scanf("%s",filename);fp=fopen(filename,"...

    453
    热度