a=2;printf 格式("%d",b=(a++)+a);

4:17:19【 转载互联网】 作者: &&|&责编:李强
&&& &为了解决用户可能碰到关于"void f(int &m,int n) { temp=m; m=n; n=te"相关的问题,突袭网经过收集整理为用户提供相关的解决办法,请注意,解决办法仅供参考,不代表本网同意其意见,如有任何问题请与本网联系。"void f(int &m,int n) { temp=m; m=n; n=te"相关的详细问题如下: return 0,int n) {&lt,b=10;&b& & temp=m,b);& m=n;a&&&& n= } int main {int a=5; cout& f(avoid f(int &m===========突袭网收集的解决方案如下===========
解决方案1:n不是引用,m=n时m是引用,函数内的m与外部的a是等效的,a=10了,b不变,n改了,函数内的n是b的一个拷贝解决方案2:太给力了,你的回答完美解决了我的问题!
================可能对您有帮助================
问:void f(int n) { if(n&=10) f(n/10); printf("%d\n",n); } int main() {...答:这是一个迭代的程序 从main()函数开始,第一次执行f(12345)函数,在if(12345&=10)进入if语句, 第二次执行f(12345/10)即f(1234)函数,再次,在if(1234&=10)进入if语句, 第三次执行f(1234/10)即f(123)函数,再次,在if(123&=10)进入if语句, 第...===========================================问:void f(int y,int*x) {y=y+*x; *x=*x+y;} void main() { int x=2,y=4; f...答:void f(int y, int *x) { y = y + *x; // 形参y,x和实参y,x存储地址不同,改变形参的值对实参没有影响。 // y=y+x=6 *x = *x + // *x的值就是主函数里实参x的值 // *x=2+4=6 } void main() { int x = 2, y = 4; f(y, &x); // f()函数中只改变...===========================================问:void f(int *p){ *p=5) } int main(void) { int a,*p; a=10; p=&a; f(p)...答:确实是5,经过f(p) p指针所指地址变量已经被改成5,其实就是a=5===========================================问:void f(int &m,int n) { temp=m; m=n; n= } int main {in...答:m是引用, 函数内的m与外部的a是等效的,m=n时,a=10了。 n不是引用,函数内的n是b的一个拷贝,n改了,b不变。===========================================问:33.有以下程序: void f(int *q){ int i=0; for( ;i&5;i++)(*q)++; } ma...答:很明显答案是2,3,4,5,6===========================================问:33.有以下程序: void f(int *q){ int i=0; for( ;i&5;i++)(*q)++; } ma...答:你这个是不是函数f的声明语句,如果是的话,表示f有两个参数,int表示参数的数据类型为int型===========================================问:33.有以下程序: void f(int *q){ int i=0; for( ;i&5;i++)(*q)++; } ma...答:错在函数的返回值。 正确的应该是: int f (int i) { return i + 1; } 此处知识点为函数的定义。 函数定义的语法形式是: 类型标识符 函数名(形式参数表) { 语句序列 } 类型标识符是函数的类型,就是常说的函数的返回值类型。函数的返回值可以返...===========================================问:#include&stdio.h& int k=7; void f(int **s) { int *t=&k; *s=t; print...答:经过函数f以后 指针r的最终指向已经变成了全局K了 因此是3 7 7 函数f修改的是指针r指向的内存地址 有疑问追问 ===========================================问:#include&stdio.h& void f(int *x, int b) { *x+=2; b++; } void main()...答:因为b传到函数里边的是数值不是地址(指针)。当b的值通过函数的调用传进去的时候,系统会自动分配一个内存地址空间给b‘【代表函数中的b】(b‘与主函数的b是两个地址空间但数值是相同的)当函数执行完成后。b’的所在的内存空间就会被系统释放掉...===========================================空为void { scanf(&%d&,&n); printf(&%d&,f(n));}
int f(int n) {
if(n==0) return 1; else return n*f(n-1); }
"if(m==0) f(m)=1;"这语句没有...===========================================程序不完整 估计是
但是空题中 n/2 求素数只要算到一半就可以了
void check();
int fun(int n)
int m=0,f=1,i;
for(i=1;__________;i++)
{ m+=i*f;===========================================被调函数不能直接修改主调函数中变量的值,而要让函数可以修改主调函数的变量,则被调函数需要将参数声明为指针类型,调用者需向被调用的函数传递变量的地址,所以,f()中x是...=========================================== 一个返回类型是空的(也就是没有返回值)函数,他的两个参数一个是整形,一个是指针=========================================== 输出:8 4
首先:y的值是不变的,=========================================== public TestMethod(int a,float f){//构造方法带参的重载
public void method(int b,float x){//普通方法
//do something……
public void method(int m,int n,f...=========================================== void swap(int *m, int *n)
}===========================================n=3)
public classFibonacci{
public static void main(String args[]){
int f[]=new...
两个矩阵Am×n、Bn×l相乘得到Cm×l,每个元素Cij=?aik*bk (i=1..m,n=1..n)
public...===========================================所以 赋值给 a 时,还是原来的 i, 赋完值,i 才 增 1。 void f (int i) {int a=2; a=i++; printf("%d",a ); } f(1); -- 输出 1。 如果: int f (int i) {int a=2; a=i++; printf("a=%d\n&quo...=========================================== 你代码里面找找看函数的定义- -|||...===========================================
12345678910C改错_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者贡献于
评价文档:
10页免费50页免费20页免费11页免费21页免费7页免费7页免费10页免费14页免费6页免费
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
大小:119.56KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢文档分类:
在线文档经过高度压缩,下载原文更清晰。
淘豆网网友近日为您收集整理了关于C语言程序设计教程 (朱鸣华 刘旭麟 杨微 著) ***出版社的文档,希望对您的工作和学习有所帮助。以下是文档介绍:C语言程序设计教程 (朱鸣华 刘旭麟 杨微 著) ***出版社 课后答案网,用心为你服务!大学答案--- 中学答案--- 考研答案--- 考试答案最全最多的课后习题参考答案,尽在课后答案网()!Khdaw团队一直秉承用心为大家服务的宗旨,以关注学生的学习生活为出发点,旨在为广大学生朋友的自主学习提供一个分享和交流的平台。爱校园() 课后答案网() 淘答案( 语言程序设计上机实验指导与习题参考答案(仅供教师内部参考)华南农业大学网目录上机实验....................................................................................................................................................................1实验 1 C 语言程序初步....................................................................................................(来源:淘豆网[/p-6401291.html])................................1一、实验目的............................................................................................................................................1二、实验内容............................................................................................................................................1实验 2 基本数据类型、运算和表达式...........................................................................................................3(来源:淘豆网[/p-6401291.html])一、实验目的............................................................................................................................................3二、实验内容............................................................................................................................................3实验 3 基本输入与输出...................................................................................................................................5一、实验目的.........(来源:淘豆网[/p-6401291.html])...................................................................................................................................5二、实验内容............................................................................................................................................5实验 4 选择结构程序设计...............................................................................................................................4一、实验目的...........................(来源:淘豆网[/p-6401291.html]).................................................................................................................4二、实验内容............................................................................................................................................4实验 5 循环结构程序设计(一)...................................................................................................................9一、实验目的......................................................(来源:淘豆网[/p-6401291.html])......................................................................................9二、实验内容............................................................................................................................................9实验 6 循环结构程序设计(二).................................................................................................................15一、实验目的..................................................................................(来源:淘豆网[/p-6401291.html])........................................................15二、实验内容..........................................................................................................................................15实验 7 数组.....................................................................................................................................................17一、实验目的.....................................................................................(来源:淘豆网[/p-6401291.html]).....................................................17二、实验内容..........................................................................................................................................17实验 8 字符数组的应用.................................................................................................................................22一、实验目的.......................................................................................................(来源:淘豆网[/p-6401291.html])...................................22二、实验内容..........................................................................................................................................22实验 9 函数的基本应用.................................................................................................................................24一、实验目的.........................................................................................................................(来源:淘豆网[/p-6401291.html]).................24二、实验内容..........................................................................................................................................24实验 10 指针与结构体...................................................................................................................................26一、实验目的.........................................................................................................................................(来源:淘豆网[/p-6401291.html]).26二、实验内容..........................................................................................................................................26*实验 11 链表................................................................................................................................................29一、实验目的..........................................................................................................................................29二、实验内容..........................................................................................................................................29*实验 12 文件...............................................................................................................................................32一、实验目的..........................................................................................................................................32二、实验内容..........................................................................................................................................32网1上机实验实验 1 C 语言程序初步一、实验目的(1)了解所用的计算机系统的基本操作方法,学会独立使用该系统。(2)了解在该系统上如何编辑、编译、连接和运行一个 C 程序。(3)通过运行简单的 C 程序,初步了解 C 程序的特点。(4)在教师的指导下,学会使用 JudgeOnline 实验系统。二、实验内容1. 运行第一个 C 程序[题目:The first C Program]将下列程序输入 TC(或 VC++),编译、连接和运行该程序。void main(){printf(&The first C Program\n&);}[具体操作步骤]以 Turbo C 上的操作为例(1)Windows 进入后,按照第一章中介绍的方法,进入 Turbo C。(2)在编辑窗口中输入程序。(3)保存程序,取名为 a1.c。(4)按照第一章中介绍的方法,编译、连接和运行程序。2. 在 JudgeOnline 系统中提交实现了计算 a+b 功能的程序[题目 1001:计算 a+b]由键盘输入两个整数,计算并输出两个整数的和。实现该功能的程序如下,void main(){ int a,scanf(&%d%d&, &a, &b);网2printf(&%d&, a + b);}(1)在程序编辑窗口中输入程序。(2)保存程序,取名为 a2.c。(3)按照前二章中介绍的方法,编译、连接和运行程序。(4)在程序运行过程中,输入15 30↙(↙表示输入回车符)(5)如果看到如下输出结果,则表明 15+30 的结果正确,如果得不到如下结果,则需检查并更正程序。45(6)按照第三章中介绍的方法进入 JudgeOnline 实验系统。(7)显示题目列表,点击题号为 1001,题名为“计算 a+b”的题目。(8)查看完题目要求后,点击页面下端的“sumbit”,参照第二章提交程序的方法提交程序 a2.c。(9)查看评判结果,如果得到“accepted”则该题通过,否则返回第一步检查程序是否正确。网3实验 2 基本数据类型、运算和表达式一、实验目的(1)掌握 C 语言数据类型,熟悉如何定义一个整型和实型的变量,以及对它们赋值的方法。(2)掌握不同的类型数据之间赋值的规律。(3)学会使用 C 的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(--)运算符的使用。(4)进一步熟悉 C 程序的编辑、编译、连接和运行的过程。二、实验内容1. 变量的定义[题目 1117:变量定义,按要求完成程序]下面给出一个可以运行的程序,但是缺少部分语句,请按右边的提示补充完整缺少的语句。void main(){int a, /*定义整型变量 a 和 b*/int i, /*定义实型变量 i 和 j*/a=5;b=6;i=3.14; j=i*a*b;printf(&a=%d,b=%d,i=%f,j=%f\n&, a, b, i, j);}[具体操作步骤](1)将代码补充完整;(2)在 TC 或 VC++上运行通过;(3)在 JudgeOnline 实验系统上提交;2. 赋值表达式与赋值语句[题目 1118:赋值表达式与赋值语句,写出程序运行结果]阅读下面程序,写出运行结果:void main(){int b,char d,a=3.5;b=a;c=330;d=c;网4e='\\';printf(&%f,%d,%d,%c,%c&, a,b,c,d,e);}运行结果为:3.,330,J,\[提示]赋值语句具有类型转换的功能,但可能会改变数据。3. 基本运算[题目 1119:基本运算,写出程序运行结果]阅读下面程序,写出运行结果:void main(){ int a, b,float d=15, e,a=35%7;b=15/10;c=b++;e=15/10;f=d/10;printf(&%d,%d,%d,%f,%f,%f&, a,b,c,d,e,f);}运行结果为:0,2,1,15...500000[提示]除法分整除与普通除法之分。网5实验 3 基本输入与输出一、实验目的(1)熟练掌握 putchar、getchar、printf、scanf 函数的使用方法。(2)掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。二、实验内容[题目 1126:字符的输入与输出]编程实现由键盘输入一个字符后,在屏幕上输出该字符。[第一组自测数据][键盘输入]a↙[正确输出]a[第二组自测数据][键盘输入]+↙[正确输出]+参考程序:#include &stdio.h&main(){ch = getchar();putchar(ch);}[题目 1127:计算加法]编程实现由键盘输入一个加法式,输出正确的结果。(两个加数均为整数)[第一组自测数据][键盘输入]10+20↙[正确输出]30[第二组自测数据][键盘输入]-15+60↙[正确输出]45参考程序:#include &stdio.h&main(){ int a,scanf(&%d%*c%d&, &a,&b);printf(&%d&, a+b);}[题目 1014:求圆面积]由键盘输入圆半径 r,请计算该圆的面积。(注:π取 3.14159,结果保留两位小数位;另外,程序只要能对 r 在 0 到 10000 范围的情况输出正确答案即可)[第一组自测数据] [键盘输入]网265.2↙[正确输出]13355.02[第二组自测数据][键盘输入]11.2↙[正确输出]394.08[提示]结果保留两位小数可采用 printf 函数的格式控制字符来实现。参考程序:#include &stdio.h&main(){ float area,r;scanf(&%f&,&r);area=3.14159*r*r;printf(&%0.2f&,area);}网3[题目 1015:计算摄氏温度值]从键盘输入一个华氏温度值,要求按格式输出其对应的摄氏温度值,精确到小数点后两位。数学公式描述为:)32(95= FC[第一组自测数据][键盘输入]100↙[正确输出]37.78[第二组自测数据][键盘输入]100↙[正确输出]37.78[提示]注意公式中的除为普通除法。参考程序:#include&stdio.h&void main(){ float f,c;scanf(&%f&,&f);c=5.0/9*(f-32);printf(&%.2f&,c);}网播放器加载中,请稍候...
该用户其他文档
下载所得到的文件列表C语言程序设计教程 (朱鸣华 刘旭麟 杨微 著) ***出版社.pdf
文档介绍:
C语言程序设计教程 (朱鸣华 刘旭麟 杨微 著) ***出版社 课后答案网,用心为你服务!大学答案--- 中学答案--- 考研答案--- 考试答案最全最多的课后习题参考答案,尽在课后答案网()!Khdaw团队一直秉承用心为大家服务的宗旨,以关注学生的学习生活为出发点,旨在为广大学生朋友的自主学习提供一个分享和交流的平台。爱校园() 课后答...
内容来自淘豆网转载请标明出处.您还未登陆,请登录后操作!
求教高手流程图问题~~~
#include&stdio.h&#include&conio.h&#include&math.h&#include&string.h&#include&ctype.h&voidsave();voidload();voidfun1();voidfun2();voidfun3();voidfun4();voidfun5();voidfun6();intmenu_select();structstudent{charname[20];charaddress[30];charmajor[30];charchangemajor[30];intSCH}stu[10];voidload(){FILE*if((fp=fopen(&fresh.dat&,&rb&))==NULL){printf(&cannotopeninfile\n&);}for(i=0;i&5;i++)if(fread(&stu[i],sizeof(structstudent),1,fp)!=1){if(feof(fp)){fclose(fp);}printf(&filereaderror\n&);}fclose(fp);}voidsave(){FILE*if((fp=fopen(&fresh.dat&,&wb&))==NULL){printf(&cannotopenfile\n&);}for(i=0;i&5;i++)if(fwrite(&stu[i],sizeof(structstudent),1,fp)!=1)printf(&filewriteerror\n&);fclose(fp);}main(){intw=0;clrscr();load();while(1){switch(menu_select()){case1:{fun1();w=1;}case2:{fun2();w=1;}case3:{fun3();w=1;}case4:{fun4();w=1;}case5:{fun5();w=1;}case6:fun6();exit(0); (&\n\t\terror!\n&);}}}menu_select(){chars[80];clrscr();printf(&\nWelcometousethesystem!&);printf(&\n=================================================&);printf(&\n1.XINSHENGXINXI.&);printf(&\n2.XINSHENODAO.&);printf(&\n3.WEIDAOXUESHENG.&);printf(&\n4.ZHUANZHUANYEXUESHENG.&);printf(&\n5.ZONGFENPAIXUN.&);printf(&\n6.Quit.&);printf(&\n=================================================&);do{printf(&\n\nPleaseselect(1--6):&);gets(s);c=atoi(s);}while(c&0||c&6);}voidfun1(){printf(&WELCOMTOTHISSYSTOM\n&);printf(&PLEASEINPUTTHENEWSOFTHESTUDENT\n&);for(i=0;i&2;i++){printf(&\nNAME:&);scanf(&%s&,stu[i].name);printf(&\nSCHOOLNUMBER:&);scanf(&%s&,stu[i].SCHnum);printf(&\nADDRESS:&);scanf(&%s&,stu[i].address);printf(&\nCHANGEMAJOR:&);scanf(&%s&,stu[i].changemajor);printf(&\nMAJOR:&);scanf(&%s&,stu[i].major);printf(&\nSCORE:&);scanf(&%d&,&stu[i].score);printf(&\nTUITION:&);scanf(&%d&,&stu[i].tuition);printf(&\nDORMITORY:&);scanf(&%d&,&stu[i].dormitory);stu[i].k=0;};save();}voidfun2(){FILE*p;charch1[10];charch2[30];intn,i=0;printf(&WELCOMETOSYSTOMOFBAODAO!\n&);printf(&PLEASEINPUTYOURMESSAGE:\n&);printf(&\nNAME:&);scanf(&%s&,ch1);for(i=0;i&2;i++){fread(&stu[i],sizeof(structstudent),1,p);if(strcmp(ch1,stu[i].name)==0||strcmp(ch1,stu[i].name)){printf(&WELCOMTOHANGKONGXUEYUAN!\n&);stu[i].k=1;save();}}}voidfun3(){printf(&NONECOMESTUDENTSTHNUMFOLLOWING:\n&);for(i=0;i&2;i++){if(stu[i].k==0){printf(&%d&,stu[i].SCHnum);printf(&%s\n&,stu[i].name);}}getch();}voidfun4(){printf(&EXCHANGMAGORSTUDENTSTHNUMFOLLOWING:&);for(i=0;i&2;i++){if(strcmp(stu[i].major,stu[i].changemajor)!=0){printf(&%s&,stu[i].SCHnum);printf(&%s\n&,stu[i].name);}}}voidfun5(){inti,j;printf(&STUDENTSCOREORDER(UP):&);for(i=0;i&2;i++)for(j=i+1;j&2;j++){if(stu[i].score&=stu[j].score){team=stu[i];stu[i]=stu[j];stu[j]=}}for(i=0;i&2;i++)printf(&%s%d\n&,stu[i].name,stu[i].score);}voidfun6(){printf(&**************************************************\n&);printf(&********************************************\n&);printf(&**SUCCESSINQUITSYSTEM**\n&);printf(&********************************************\n&);printf(&**GOODBYE!!!**\n&);printf(&********************************************\n&);printf(&**************************************************\n&);}这个程序的总流程图和子流程图,我画的太简单了,不是计算机专业的,实在很头疼,愿哪位热心的朋友帮帮我,十分的感激!!!!
大致看了一下是用C语言写的学生记录表,
程序运行先清除屏幕显示[clrscr();],
调用load()过程,---该过程是以只读方式打开学生记录文件fresh.dat,有一判断跟据返回参数是否等于空[NULL]是则会显示找不到该文件[printf("cannot open infile\n");]该过程还会将fresh.dat的数据赋值给stu[i];这个数据结构数组,如果赋值错误则显示读取错误[printf("file read error\n");].
接着调用menu_select()过程---该过程先清除屏幕显示[clrscr();],再输出显示6个选项,等待输入数字1到6作为过程返回参数,6个选项分别是1.新生信息[1. XIN SHENG XIN XI],2.新生报道[2. XIN SHENG BAO DAO],3.未到新生[3. WEI DAO XUE SHENG],4.转专业学生[4. ZHUAN ZHUAN YE XUE SHENG],5.总分排序[5. ZONG FEN PAI XUN],6.退出[6.Quit].
大致看了一下是用C语言写的学生记录表,
程序运行先清除屏幕显示[clrscr();],
调用load()过程,---该过程是以只读方式打开学生记录文件fresh.dat,有一判断跟据返回参数是否等于空[NULL]是则会显示找不到该文件[printf("cannot open infile\n");]该过程还会将fresh.dat的数据赋值给stu[i];这个数据结构数组,如果赋值错误则显示读取错误[printf("file read error\n");].
接着调用menu_select()过程---该过程先清除屏幕显示[clrscr();],再输出显示6个选项,等待输入数字1到6作为过程返回参数,6个选项分别是1.新生信息[1. XIN SHENG XIN XI],2.新生报道[2. XIN SHENG BAO DAO],3.未到新生[3. WEI DAO XUE SHENG],4.转专业学生[4. ZHUAN ZHUAN YE XUE SHENG],5.总分排序[5. ZONG FEN PAI XUN],6.退出[6.Quit].
接着多选择判断语句while()判断menu_select()返回的你选择的数字.选择1就调用过程void fun1(),2就调用void fun2().....6就调用void fun6().如果没有选择数字1到6就输出错误的信息[printf("\n\t\t error ! \n");]
过程void fun1()---调用数据结构数组stu[i]的参数,在前面显示输入提示后面等待你输入信息才运行到下一个输入提示,共有8个输入项分别是,姓名、学号、地址、转修主修课、主修课、学分、学费、宿舍。输完调用过程save();---该过程以写的方式打开学生记录文件fresh.dat,其他同load()过程。
过程void fun2()---就是显示欢迎一类的话,然后提示输入姓名,等待输入姓名,输入姓名以后,将数据结构数组stu[i]的参数stu[i].k=1表示为已报到,调用save()过程保存stu[i]参数,
过程void fun3()---用循环语句逐个检查据结构数组stu[i]的参数k是否为0将为0的学号和姓名列出。
过程void fun4()---用循环语句逐个比较据结构数组stu[i]的参数转修主修课主修课是否相同,不同学号和姓名列出。
过程void fun5()---用循环嵌套用每个学生的记录stu[i]的参数学分与其他学生的stu[j]的参数学分比较是否大是的通过变量team交换stu[i]的数组序号,从小到大排。
过程void fun6()---就显示成功退出和再见等信息。
时间有限写得比较简单,特别是后面,有点基础应该能看懂了,我漏掉的,自己再补充一下。
回答数:1173

我要回帖

更多关于 printf 的文章

 

随机推荐