为您找到"

scanf("%3c",c) scanf("%5、2f",&a)

"相关结果约100,000,000个

C语言怎样保证输入的只是数字不能输入字母

可以使用这个语句,while( scanf("%d",&x)),如果输入是数字,则保存输入,执行下一条语句,如果不是数字,则舍弃此时输入,请求继续输入,直到输入的是数字为止

C语言,一个字符和数字相加,一个奇怪的问题,求大神

#include<stdio.h> int main(){ char ch; int i; printf("输入一个字符\n"); scanf("%c",&ch); printf("输入一个数字\n"); scanf("%d",&i); ch=ch+i; if(ch>122&&ch<(123+i)) ch=(ch-122)+96; printf("%d\n%c\n",ch,ch);} 我这个程序要实现输入一个小写... 展开 飞絮...

关于指针的问题,大虾们!!帮帮忙·

你的分析很正确,但也很错误。int 的大小取决于编译器,比如在纯C语言编译器TC2.0中,int 只占2个字节,但在VC&C-free这种C&C++编译器中,int 是占4个字节的。除了这些,你的理解还是很好的!再来分析你的程序问题——for(p=a;p<(a+10);p++)这一行就是不理解a+10,为什么不加20,假如...

定义一个函数实现字符串原地逆序存放,再定义一个函数实现将十进制正整数...

include<stdio.h>#include<string.h> void reverse(char *str){int i,n;n=strlen(str)-1;float m=n;char *p=str,t;for(i=0;i<m/2;i++,p++){t=*p;*p=str[n-i];str[n-i]=t;}puts(str);}void d2s(int n,int x,char *str){int j,k,i;for(i=0,k=n;k!=0;i++)...

c语言中的几个关于* &的指针问题还有构造函数问题(不要扯c++上去了...

首先,对楼主的好学好问精神相当赞赏。对于第一个问题,myadd中传递的两个参数是指针类型,而指针类型的变量中保存的值是内存地址,调用此函数时用&就是取对应变量地址之意。注意这* &两个符号的含义——取指针对应地址的内容和取内容对应的地址。下一个问题,void意思是该函数结束时不会有返回值,故...

求C语言高手指点:请问如何指针定义二维数组?? 请用 **p ,(*P...

scanf("%d",&a[i]);/*一维数组的输入*/for(i=0;i<3;i++)for(j=0;j<4;j++)scanf("%d",&b[i][j]);/*二维数组输入*/for(p1=a,p3=&p1,i=0;i<10;i++)printf("M",*(*p3+i));/*用指向指针的指针变量输出一维数组*/printf("\n");for(p1=a;p1-a<10;p1++)/*用指向指针的...

C语言有2个字符数组a b下列输入格式正确的是()

推荐于2017-12-16 19:45:34 最佳答案 a,因为a,b本身就是个地址值所以不用&符号取地址。而gets用法错误。应该为gets(a);gets(b); 本回答由提问者推荐 举报| 答案纠错 | 评论 34 0 mushao999 采纳率:43% 擅长: C/C++ 其他回答 A 谁让我揩油 | 发布于2012-05-12 举报| 评论 3 3 ...

for(i=0; i<=255; i++)的问题

unsigned char 的取值范围就是0~255, 超过255后又会回到0。所以当你的i从0逐渐增加到255后,再执行i++,i的值不是256,而是回到了0,这仍然符合i<=255的要求,所以循环继续。当你改成i<=254时,i循环到254后,再执行i++是255,让i<=254的条件为假,从而结束循环。解决办法是将i声明为int...

c语言中,char a 然后用scanf(\"%d\",&a)输入可以吗?

编译能通过,但结果不一定对 scanf("%d", &a) 函数第二个参数取a的地址,按int 输入char会出错的

c语言里面输入一个正整数,判断它是否能同时被3.5.7整除,能则输入该数...

scanf("%d",&n); if (n%3 == 0 && n%5 == 0 &&n%7 == 0 ) printf("这个数为 %d ",n); else printf("这个数不能被3,5,7同时整除"); return 0; } 扩展资料: C的运算符有以下几类: 1,算术运算符:* - + / % 2,关系运算符: > < == != >= <= 3,逻辑运算符:! && ...
1 2 3 4 5 6 7 8 9

相关搜索