当前位置: 代码迷 >> getchar的解决方案
 
  • 这题写起来很容易,但公式很。。。。

    顺便送LZ一个拆数函数````一般新手能想到的是``取余数``取余数```取余数````然后继续取````就像下面这样```:voidcs(*s,n)---------------s接受一个数组```用来存放我们拆的每个数``n就是我们要拆的数````{for(inti=0;n;i++){*(s+i)=n%10;n/=10;}*(s+i)='\0';}但是你们好像没想到gatchar上```其实我...

    135
    热度
  • 过路人帮忙找下错误(非常小滴程序)

    过路人帮忙找下错误(非常小滴程序) #include"stdio.h" main() {inta,b,c,d; printf("输入一串字符:\n"); while(getchar()!='\0') {switch(sizeof(getchar())) {case8:a++;break; case16:b++;break; cas...

    300
    热度
  • 求一个16的n次方程序?

    转n次方的一个快速算法选项unsignedPower(unsignedn,unsignedp){//计算n的p次方unsignedk=1;//k用来计算“剩下的”乘积while(p>1){//一直计算到指数小于或等于1if(0!=(p&1)){//判断p是否奇数,偶数的最低位必为0k*=n;//把“剩下的”乘起来}n*=n;//主体乘方p/=2;//指数除以2}returnn*k;/...

    412
    热度
  • 高手帮我看看这个问题!

    高手帮我看看这个问题! #include<stdio.h> #include<ctype.h> #include<stdlib.h> intmain(void) { charch; for(;;) { puts("按a)"); puts("按b)"); puts("按q)")...

    211
    热度
  • [求助]帮我看看这段程序

    [求助]帮我看看这段程序 有程序如下 printf("pleaseinputthekey:\n"); scanf("%d",&amp;p); while(!(p&gt;=1&amp;&amp;p&lt;=25)) { printf("Error,pleaseinputagain:...

    125
    热度
  • 怎样才能看到结果

    怎样才能看到结果 我用的是WIN-TC编译的#include"stdio.h"#include"conio.h" main(){intc,nt,nr; nt=0;nr=0;while((c=getchar())!=EOF)if(c=='\n'){++nr;}if(c=='\t'){++nt;}printf("%d%d\n",nr,nt);getch();}统计输入中换行...

    170
    热度
  • 今天遇到的问题

    今天遇到的问题 #include<stdio.h>intmain(void){intn;charq;scanf("%d",&n);printf("hello!\n");scanf("%c",&q);printf("%d\n%c",n,q);getchar();getchar();getchar();return0;} 用DEV编译器编译运行后...

    86
    热度
  • 求元音字母

    以下是引用shuaiye在2006-10-2117:50:55的发言: 个在我那运行说getch()出错,我把它改成getchar()还是不能用,输入后还是没有反应,这是怎么回事啊,还有能帮忙解释一下getch()和getchar()的作用和区别吗?谢谢了加上#include<conio.h>#include<conio.h>#include"stdio.h" voidma...

    259
    热度
  • 输出问题

    输出问题 输入12345679#kkkkk输出123456789#前的显示出来#以后的东西不显示出来改怎么做/?/?只能用printf,while,,if,,else,,函数 搜索更多相关的解决方案: color="red">输出 color='#FF8000'>----------------解决方案...

    119
    热度
  • [求助]看下这到题。哪里出错了

    [求助]看下这到题。哪里出错了 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。下面是我写的#include<stdio.h>voidmain(){charc;intletters=0,space=0,digit=0,other=0;printf("请输入一行字符:");while((c=getchar())!='\n');{if(c>...

    226
    热度
  • 为什么我不能实现两个参数交换啊??

    回复:(神vLinux飘飘)[CODE]#include 你这个写的很新啊!!偶从来没见过啊!!牛 color='#FF8000'>----------------解决方案-------------------------------------------------------- 回复:(iaw398492065)...

    96
    热度
  • [求助]一个相当相当*n菜的问题!没有比这个问题还菜的问题!

    [求助]一个相当相当*n菜的问题!没有比这个问题还菜的问题! 我是一个初学者,自己练习,编一个小程序:#include<stdio.h>main(){inta,b,c;scanf("%d%d",&a,&b);c=a+b;printf("%d",c);}我用C-FREE3.5编的,为什么我给a,b赋值完一回车窗口就不见了? ...

    113
    热度
  • 递归调用问题,望各位指教!

    递归调用问题,望各位指教! #include<stdio.h> voidfun(intn) { intnext; if(n<=1) { next=getchar(); printf("aaaaa|n"); putchar(next); } else { next=getchar(); printf("bbbbb|n&qu...

    198
    热度
  • 行编辑程序(栈)

    行编辑程序(栈) 编译通过,运行后输入了之后出现了错误,帮忙看看行编辑那个函数啊 我的程序: #include<stdio.h> #include<stdlib.h> #include<malloc.h> #defineSTACK_INIT_SIZE100//初始分配量 #defineSTACKINCREMENT10//分配增量 //...

    386
    热度
  • 关于EOF的使用

    关于EOF的使用 如下程序: #include<stdio.h> intmain(void) { inti; inta[1000]; for(i=0;scanf("%d",&a[i])!=EOF;i++) scanf("%d",&a[i]); } 使用EOF时 输入奇数次数据,则需要两次ctrl+z+...

    367
    热度
  • [求助]重复输入的控制?

    [求助]重复输入的控制? 我想从控制台输入一个字符,看是否是a,,直到输入0结束。#include<iostream.h>voidmain(){charp;intn=1;while(n){cout<<"inputp:\n";p=cin.get();if(p=='a')cout<<"yes\n";elsecout<<"no...

    195
    热度
  • 请教大侠们一道很简单的题!!

    居然连题目都看错了 color='#FF8000'>----------------解决方案-------------------------------------------------------- 想问一下2楼的第一种方法中:if(getchar()==10)break;这个是什么意思? co...

    125
    热度
  • 大小写字母问题

    大小写字母问题 #include<stdio.h> main(){charc;while((c=getchar())!='\n'){if(c>='a'&&c<='z'){c-=30;if(c>'Z'&&c<='Z'+2)c-=26;}printf("%c",c);}}我一直没明白这段红色代码的意思,书上...

    186
    热度
  • [求助] C语言链表问题!

    [求助]C语言链表问题! 我做一道C语言题,要求用链表做:设计一个统计投票的算法,侯选人为123……n,每票只选一人!我编程如下:#include<stdio.h>#include<malloc.h>typedefstruct\*结构体*\{intdata;structticket*next;}ticket;ticketpoint;voidinp...

    169
    热度
  • 一道用if的题???

    一道用if的题??? #include<stdio.h>voidmain(){intage;floatg,h,bz;//bz=标准体重charsex;printf("请输入年龄:");scanf("%d",&age);if(age>=18&&age<=35){printf("请输入身高:");scanf("%f",&...

    131
    热度