几个C语言问题,急!!!!

作者&投稿:丰郎 (若有异议请与网页底部的电邮联系)
请教几个简单的C语言问题!急!在线等!~

1、
%3.4f表示按宽度为3精度为4的单精度浮点型输出。
%05d或%.5d表示按宽度为5的整型输出,实际位数少于定义的宽度则在前面补以0。
printf("%03d",34)编译运行输出结果为034
其中的0不是针对8进制数,而是表示实际位数少于定义的宽度则在前面补以0。
对于单双精度实数%0n1.n2f等同于%n1.n2f.
2、printf("%*.*f",m,n,s)表示按宽度为m精度为n的单精度浮点型输出s。
printf("%*.*f",3,3,12.4567)输出结果为12.457
3、scanf函数结束输入没见过这种说法。
4、二进制文件虽然也可在屏幕上显示,但其内容无法读懂。C系统在处理这些文件时,并不区分类型,都看成是字符流,按字节进行处理。
格式控制串是一个字符串,必须用双引号括起来,它表示了输入输出量的数据类型。
5、空语句:只有分号“;”组成的语句称为空语句。空语句是什么也不执行的语句。在程序中空语句可用来作空循环体。
6、逻辑表达式的值是式中各种逻辑运算的最后值,以“1”和“0”分别代表“真”和“假”。
7、是

char a='\72' 被当作8进制 72 你记得的不完全
short a = 1 e-1不行 是因为 a是整型 而后者是double
降低等级是需要强制转换的

所有的都是看出数字 只是打印出来的时候根据你是用c还是d打印符号或者数字

存储的东西都是一样的 你可以想象成C里面没有ascii码这会东西

只是打印出来的时候可以选择是打印ascii码还是 数字

1、下面正确的是A
A 实参和与其相对应的形参各占用独立的存储单元
2、下面正确的是C
C 如果函数值的类型与返回值的类型不一致,以函数值的类型为准
3、下面错误的是D
D函数调用可以作为一个函数的形参
4、若用数组名作为函数调用的实参,传递给形参的是A
A数组的首地址
5、若使用一维数组名做函数实参,则以下说法正确的是C
C在被调函数中不需要考虑性参数组的大小

填空:
1、下面的函数sum(int x)完成计算以1至x之和
sum(int x)
{
int i,r=0;
if(x<=0)
printf("dataerror\n");
for(i=0;i<=x;i++)
r+=i;
return r;
}
2、下面程序的功能是计算数组a中大于零的数组元素之和
#include<stdio.h>
main()
{
float sun(float x[],int n);
float a[10],i;
for(i=0;i<10;i++)
scanf("%f",&a[i]);
printf("sum=%f",sun(a,10));
}
float sun(float x[],int n)
{
int y=0;
for(i=0;i<n;i++)
if(x[i]>0)
y+=x[i];
return y;
}


急!!一个简单的C语言问题!!回答后1小时内必采纳!!!
“类型标识符”为新的类型名称。例如:typedef double LENGTH;typedef unsigned int COUNT;定义新的类型名称之后,可像基本数据类型那样定义变量。例如:typedef unsigned int COUNT;COUNT c; (这句就等价于unsigned int c)接下来看这道题, A中的v4: B中的v1: C中的v2=int,都不是类型名称。只有D...

c语言中一个简单的问题,急急急
一个变量只能有一种数据类型,但是在某些变量类型间可以相互转化 scanf("%d",&a)里a和%...的类型是需要配合好的,但是不一定要完全相同 比如scanf("%d",&a)中a可以是int型也可以是long型,只要输入的数据不超过int型范围就可以了

C语言问题,急啊啊啊啊啊啊啊啊啊啊~~~
include "stdio.h"int pandansushu(int x);int exchange(int x);void main(){ int x;int i=2;int fun;printf("请选择功能(输入号码后按回车):\\n");printf("1:判断是否为素数\\n");printf("2:输出两位数的所有绝对素数\\n");scanf("%d",&fun);if(fun==1){ printf("输入要判断的...

【悬赏】几个C语言初学的问题,求解,求解!谢谢
1、必须定义file *fp 或file fp。2、dat文件可以存放文本文件。3、extern之后就变成全局。可以一开始就extern,没有出现过也没有关系。这个extern是最大的全局。不局限在两个文件之间。所有的文件都可以使用。一般的所谓全局变量作用域只是在自己的文件中。5、&+普通变量表示地址,数组名就是地址,如果...

C语言的编程问题,求高手解答啊。新手很不明白。6月19号之前需要用到...
int a[N][N],b[N][N],c[N][N],n=4;void main(){ int i,j;printf("请输入矩阵维数2-10:\\n");scanf("%d",&n);printf("请输入矩阵A:\\n");for(i=0;i<n;i++){ printf("第%d行数据:\\n",i+1);for(j=0;j<n;j++)scanf("%d",&a[i][j]);} printf("请输入矩阵...

C语言编程问题,初学者,不太会,谢谢
编写一个函数,删去输入的一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。在主函数输入一个有序数组,接着调用该自定义函数,最后输出删除重复数据后的数组元素。如:输入的数组元素为:999866000-2-2打印的结果为:9860-2 这个程序的实现...

c语言的问题!!急!!
急!! 先对包含了若干元素(元素值由键盘输入)的a,b两个一维数组,分别进行升序排序,再将它们合并成数组C中,要求合并后的元素仍升序排列且无重复值。至少两种方法解决。... 先对包含了若干元素(元素值由键盘输入)的a,b两个一维数组,分别进行升序排序,再将它们合并成数组C中,要求合并后的元素仍升序排列且无重复...

几个C语言选择结构小问题,请高手指教
这段程序代码的功能是进行一个判断,首先对整型变量a赋值为100,之后进行判断,经过判断a并不满足if语句中的条件,所以执行else语句,在printf语句中,是将a<=100这个表达式的值(1)输出,所以本程序的运行结果是:1 注意:有回车换行 2.当a=1,b=2,c=3时,以下if语句执行后,a,b,c中的值分别...

C语言题目有图,求助,刚入门,题目没看懂,希望答案有详细过程?
源程序的每一句解释(见注释),运行结果,程序的功能和运行结果分析如下 include<stdio.h> void main(){ union\/\/定义一个包含长整型和字符型数组的联合结构 { long b;\/\/定义一个长整型 char c[4];\/\/定义一个字符型数组 }s;\/\/定义一个联合结构的变量s s.b= 0xa0000L;\/\/对联合中的长整型...

C语言编程题目,急急急!!
观楼主英俊潇洒、风流倜傥,必当世之豪杰,诚邀楼主加入0x30百度贴吧,共商义举,成千秋霸业。#include <iostream>using namespace std;\/\/第一问题void func_question_one(void){int a[5] = {0};int inx;\/\/输入5个整数for (inx=0; inx!=5; ++inx)cin>>a[inx];\/\/假设法最大数和最小数...

细河区18765514510: 急急急!请教高手几个C语言问题.感激不尽!!! -
答咐双红: 说实话,这些题要是多看几遍书的话,是挺简单的.(上面的是要让填空吧.)1.不好意思,学公约数的时候在几年级来着,真给忘了公约数是干啥的.2.(4)*p++!=0//我觉的...

细河区18765514510: 急求!c语言程序设计的几个问题.谁能给提几个有关c的问题啊五到六个就可以!
答咐双红: 题目描述:一个正整数有可能可以被表示为n(n>=2)个连续正整数之和,如: 15=1+2+3+4+5 15=4+5+6 15=7+8 请编写程序,根据输入的任何一个正整数,找出符合这种要求的所有连续正整数序列. 输入数据:一个正整数,以命令行参数的形式提供给程序. 输出数据:在标准输出上打印出符合题目描述的全部正整数序列,每行一个序列,每个序列都从该序列的最小正整数开始、以从小到 大的顺序打印.如果结 果有多个序列,按各序列的最小正整数的大小从小到大打印各序列.此外,序列不允许重复,序列内的整数用 一个空格分隔.如果没有符合要求的序列,输出 “NONE”.

细河区18765514510: 急!C语言中的几个问题
答咐双红: 1 字符数组 定义 char stoog[4]="abcd" 是否正确?一定要预留一个单元存贮 '\0'吗 ? 不是的,当你没只写"abcd"时编译系统会在后面自动加上'\0'. char stoog[5]="abcd" 是这样吗? 这句可写成 stoog[5]="abcd\0" 因为只有这样写明确的更...

细河区18765514510: C语言问题 ...
答咐双红: 问题1:分好的作用是把里面的表达式分开里面一共可以放三个表达式for( 表达式1;表达式 2;表达式 3) 问题1(2):因为已经分开了所以就不需要表达式了 问题3:地址是无数个占多少容量是可以定义的,8个位=1个字节,1024个字节=1KB,1024KB=1MB,1024MB=1G. 问题4:无符号型因为有后缀u,32768这个数你把它定义成什么他就是什么类型的不过每个类型都有一个界限不可越界这个数可以是整形也可是长整形因为在他们的范围内. 问题5:是浮点型.单精度因为后缀f

细河区18765514510: C语言编程问题 急!!! -
答咐双红: 呵呵 和我刚看的一样啊 我给你个好的 已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围.从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人...

细河区18765514510: 4道C语言问题,谁能帮我答出来?急! -
答咐双红: 第一题: (用子函数) #include <conio.h> #include <stdio.h> int Aa(int n) { if(n==0)//0的阶乘为1 { return 1; } return n*Aa(n-1); //递归 } void main() { printf("1!+3!+5!结果为: %d\n", Aa(1)+Aa(3)+Aa(5)); getch(); } (不用子函数) #include ...

细河区18765514510: 急!!!!!!!c语言问题
答咐双红: 2,int i=1 for(int j=1;j<10;J++) { i=i*j; } cout<<i<<endl; 3.int c; cin>>c; if((c%2)==0) { cout<<偶数<<endl; } else { cout<<奇数<<endl; }

细河区18765514510: 急求,c语言出现的问题 -
答咐双红: 修改完毕#include#include#define null 0#define len sizeof (struct student ) struct student {char name[12]; int number; struct student *next ;}; struct student * build (void) {struct student *head ; struct student *p1; struct student *p2; int n=0 ; p1=p2=(struct ...

细河区18765514510: C语言问题 急! -
答咐双红: 1.这三条语句用大括号括起来{ch-=32; c1=ch-1; c2=ch+1; }2.将if(ch='A') 改为if(ch=='A') if(ch='Z') 改为if(ch=='Z')

细河区18765514510: 几个c语言习题,急!!!
答咐双红: /*1、用while循环求自然数m和n的最大公约数#include &lt;iostream&gt;using namespace std;int main(){ int m,n,rem; cin&gt;&gt;m&gt;&gt;n; while(n!=0) { rem = m%n; m=n; n=rem; } cout&lt;&lt;m; return 0;}*//*2、求100~200之间的所有能被3以及7整...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网