00问答网
所有问题
当前搜索:
c语言gets和scanf
C语言
编程,输入一个学生的姓名、学号、英语、数学、计算机成绩,输出学生...
答:
include<stdio.h> include<string.h> void main(){ char name[20],number[20];float math,english,computer;double aver;printf("Please input student's name:");
gets
(name);;printf("Please input student's number:");gets(number);printf("Please input student's English score:");
scanf
(...
...我想知道输入scanf("%c",a[i]);
和scanf
("%
答:
2》
scanf
中要求给出变量地址,如给出变量名则会出错。如 scanf("%d",a);是非法的,应改为scnaf("%d",&a);才是合法的。3》在输入多个数值数据时,若格式控制串中没有非格式字符作输入数据之间的间隔则可用空格,TAB或回车作间隔。
C
编译在碰到空格,TAB,回车或非法数据(如对“%d”输入“12A”...
c语言
中的
scanf
("%s",&a)的”“是什么意思?
答:
&是取地址,scanf读取变量的时候,参数需要的是变量的实际内存地址。与printf函数一样,都被声明在头文件stdio.h里,因此在使用scanf函数时要加上#include <stdio.h>。在有一些实现中,printf函数
与scanf
函数在使用时可以不使用预编译命令#include <stdio.h>。是格式输入函数,即按用户指定的格式从键盘...
如何在
C语言
中用
scanf
输入数组
答:
include main()struct int num;char name[20];char sex;int age;stu[5];int i;for(i=0;i<5;i++)printf("请输入信息\n");
scanf
("%d",&stu[i].num);scanf("%s",&stu[i].name);scanf("%c",&stu[i].sex); //在%c之前加一个空格 scanf("%d",&stu[i].age);for(i=0;...
c语言
程序设计题目
答:
scanf
("%d",&st[i].age); fflush(stdin); printf("\n请输入姓别:");
gets
(st[i].sex); fflush(stdin); printf("\n请输入生日:"); gets(...2008-04-15 《
C语言
程序设计》练习题 44 2020-01-02 C语言程序设计题目? 2013-04-13 C语言程序设计题目 2011-05-07 C语言程序设计试题 353 2019...
c语言
中
scanf
和printf都是输出函数,两者有什么区别呢
答:
1.
scanf
()是
C语言
中的一个输入函数。函数 scanf() 是从标准输入流stdio (标准输入设备,一般指向键盘)中读内容的通用子程序,可以说明的格式读入多个字符,并保存在对应地址的变量中。比如:scanf("%d %d",&a,&b);函数返回值为int型。如果a和b都被成功读入,那么scanf的返回值就是2;如果只有a...
scanf
用%c的时候可以识别空格吗?
答:
c前面的空格就是用来屏蔽空白符的。(
scanf
()读入字符串中的空格)include<stdio.h> int main(){ char a[777];scanf("%[^/n]",&a);printf("%s",a);return 0;}
c语言
中,
scanf
(“%d”,&n)是什么意思?scanf和&n都不知道是啥...求指 ...
答:
输入整数,并将这个整数存在变量n中。
scanf
()是
C语言
中的一个输入函数。与printf函数一样,都被声明在头文件stdio.h里,因此在使用scanf函数时要加上#include <stdio.h>。&n取变量的地址:&变量名,这将获得该变量的地址。
c/c++
语言
中cin
与scanf
有什么不同
答:
c/c++
语言
中cin
与scanf
区别为:性质不同、操作效率不同、取数据不同。一、性质不同 1、cin:cin是标准化输入,包含在头文件<iostream>中。2、scanf:scanf是格式化输入,包含在头文件<stdio.h>中。二、操作效率不同 1、cin:cin先把要输入的东西存入缓冲区,再输入,导致的输入操作效率稍低,但...
C语言
中
gets
()函数和getchar()函数什么区别 ?在这个程序段中,有什么用...
答:
则返回EOF。注意到EOF不能用char类型表示,所以getchar()函数返回的是一个int型的数。使用时也应该注意这一点。这个函数中的作用:这个程序在输入name[i]前,用getchar()把之前
scanf
("%d",&num[i]);中,输入整数后按的回车键给读走,否则这个回车键会导致
gets
直接读到一个空字符串。
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜