那为何输入数据的时候第一个一定要按照整数类型来读取呢?可不可以直接是scanf(a,b,c)呢
追答不可以的,scanf()这个函数的使用方法是 scanf("",);变量地址要求有效,并且与格式说明的次序一致。
你的想法是可以实现的,在其他的语言中,如C++就可以通过cin>>a;来读取数据。
...%d%c%f",&a,&c,&b)中,%d,&a这些代表什么啊?求解!不胜感激...
d是整型占位符,就是在你输入数据的时候第一个是按照整数类型来读取的 &a是取变量a的地址,然后将读取到的数据存入到对应的地址
scanf 加法运算
void main(void){ int a,b,c;printf("数字入力してください:");scanf("%d,%d",&a,&b); \/\/少个逗号 c=a+b;printf("%d=%d+%d",c,a,b);}
C语言中a<b<c
scanf("%d &d &d",&a,&b,&c);好像应该是 scanf("%d %d %d",&a,&b,&c);不然 b , c都应该没有值,而默认的整形初始值C中是0,所以,第一个结果为 1< 0< 0 得到结果为 假 而第二个结果 2 < 0 < 5 得到结果为 真 ...
c语言中 scanf("%*s"); 的具体意思,
scanf是C语言中的一个输入函数,与printf函数一样,都被声明在头文件stdio.h里,因此在使用scanf函数时要加上#include 。(在有一些实现中,printf函数与scanf函数在使用时可以不使用预编译命令#include 。)它是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。scanf函数返回成功读...
c语言 鞍点问题
{t=1;printf("%d\\n",a[m][n]);} flag=0; } if(t==0) printf("NO");}\/\/找矩阵中的鞍点\/*这里做的是3行4列的矩阵,其它矩阵同理,刚开始学C时做的,以前有保存过就从邮箱中翻出来给你了*\/ 本回答由电脑网络分类达人 李孝忠推荐 举报| 答案纠错 | 评论(2) 44 7 jojo...
C语言程序设计,求答案。万分感谢!
printf("%c\\n",char(c+32));else printf("what you input is not a letter! ");return 0;} 第二题的:include<stdio.h> int main(){ int x,y;printf("Please input your number x:\\n");scanf("%d",&x);if(x>-1)y=2*x;else if(x<-1)y=4+x;else y=3;printf("%d"...
c语言四舍五入问题
scanf("%d",&n);\/\/要保留的N位小数 c=(int)a;\/\/整数部分 b=a-c;\/\/小数部分 itoa(c,str1,10);\/\/整型转化成字符串 str2=fcvt(b,n,&dec,&sign);\/\/浮点型转化成字符串,n是小数位数 strcat(str1,".");\/\/字符串连接 strcat(str1,str2);\/\/字符串连接 puts(str1);} ...
...题,自己写的程序,不知道错在哪里,请大神赐教,不胜感激!
if语句没代括号,main函数最后没};if后面是一条语句;include <stdio.h> int mian(){ int a,b,c,t;printf ("please input a,b,c:\\n");scanf ("%d,%d,%d",&a,&b,&c);if (a>b && b>c||a>c && c>b){ t=a ;printf ("t=%d\\n",t);} else if (b>a && a>c||b...
从键盘任意输入某班20个学生的成绩,输出最高分并统计出不及格人数?
{ int a[20],max,n=0;printf("请输入20个学生的成绩\\n");for(int i=0;i<20;i++){ printf("请输入第%d个学生的成绩\\n",i+1);scanf("%d",&a[i]);} max=a[0];for(i=1;i<20;i++){ if(max<a[i])max=a[i];} printf("最高成绩是%d\\n",max);for(i=0;i<20;i...
c语言中的几个关于* &的指针问题还有构造函数问题(不要扯c++上去了)
下一个问题,void意思是该函数结束时不会有返回值,故无return x之说,你要return x,编译器会报错的,return 0;则是函数返回值为零,函数定义时是有返回值的,即非void型函数。第三个问题,因为在函数结束时,函数会释放它的堆栈,相应的局部变量(形参)将会释放掉,但是如果传的值是指针,函数中...