0- Anyview题库设计 62+239题(2012-4-27修订).doc_第1页
0- Anyview题库设计 62+239题(2012-4-27修订).doc_第2页
0- Anyview题库设计 62+239题(2012-4-27修订).doc_第3页
0- Anyview题库设计 62+239题(2012-4-27修订).doc_第4页
0- Anyview题库设计 62+239题(2012-4-27修订).doc_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

AnyviewC编程作业系统支持程序可视化运行、调试和测评AnyviewC题库:C程序设计 例题62-习题239(2012-4-27)章123456789合计例题0049130000062习题2061134137422914239第1章 程序设计和C语言(例题0-习题0/2)1.025 编写一个C程序,用函数printf(char *s)输出以下3行信息:* Very Good! *注意:(1)要求精确到每个字符、空格、字母及其大小写。(2)可多次调用printf(char *s),每次仅一个字符串参数。1.055 编写一个程序,输入a、b、c三个值,输出其中最大值。要求不改变下列给定的程序框架内容,填入合适语句,使其成为满足题目要求的正确程序。void main() int a,b,c,max; scanf(%d,%d,%d,&a,&b,&c); /*请输入三个数*/ printf(最大数为:%d,max); 第2章 算法程序的灵魂第3章 最简单的程序设计顺序结构程序设计(例题49-习题0/61)(含:数据类型、运算和表达式)【例题3.010e】显示字符串编写程序,显示字符串Lets study C.并换行。【程序】void main() printf(Lets study C.n); /n为换行符,可出现在字符串中【习题3.012】用printf语句显示一行字符编写程序,显示字符串I am a student.后换行。【程序】void main() printf( );【习题3.013】显示一行编写程序,显示字符串C Language Program后换行。【例题3.020e】用printf语句显示多个字符串编写程序,用printf语句将3个字符串Lets,study和programming用空格分隔显示在同一行。【程序】void main() printf(Lets ); /末尾加一个空格,但不换行 printf(study ); /末尾加一个空格,但不换行 printf(programmingn); /显示后换行【习题3.023】用printf语句在一行上显示多个字符串编写程序,用printf语句将3个字符串I,love和China用空格分隔显示在同一行。【程序】void main() printf( ); printf( ); printf( ); /注意:最后要换行【例题3.030e】换行显示编写程序,在显示字符串C Language后,换行显示字符串C+ Language。【程序】void main() printf(C Languagen); /显示后换行 printf(C+ Languagen); /显示后换行【习题3.032】换行显示编写程序,显示字符串Apple is red.后,换行显示Banana is yellow.。【程序】void main() printf( ); printf( ); /最后一行显示后,通常也换行【习题3.033】显示多行编写程序,将字符串Apple iPad,Apple iPhone和Apple iPod分三行显示。注意:最后一行显示后,也应换行。【例题3.040e】隔行显示编写程序,在显示字符串C Language后,隔1行再显示字符串C+ Language。【程序】void main() printf(C Languagen); /显示后换行 printf(n); /只换行,即隔1行再显示 printf(C+ Languagen); /显示后换行【习题3.042】隔行显示编写程序,在显示字符串Apple is red.后,隔1行再显示Banana is yellow.。【程序】void main() printf( ); printf( ); /只换行,实现“隔1行” printf( ); /最后一行显示后,通常也换行【例题3.050e】注释编写程序,显示字符串C Language Exercise,要求在主函数之前加上内容为C Language Exercise的注释。【程序】/*C Language Exercise*/ /符合题意的注释void main() printf(C Language Exercisen);/显示【习题3.053】注释编写程序,显示字符串C Program,并要求在第一行加注释Printf Test。【例题3.060e】整型变量,赋值,四则运算编写程序,分别给变量赋值15和变量赋值3,然后依次求并显示两者的和、差、积、商。【程序】void main() int a,b,sum,min,tim,sep; /整形变量说明 a=15; /赋值 b=3; /赋值 sum=a+b; /加 min=a-b; /减 tim=a*b; /乘 sep=a/b; /除 printf(%d+%d=%dn,a,b,sum); printf(%d-%d=%dn,a,b,min); printf(%d*%d=%dn,a,b,tim); printf(%d/%d=%dn,a,b,sep);【习题3.063】整型变量,赋值,加减四则运算编写程序,分别给变量赋值7和变量赋值5,求a加b赋给c,a减去b赋给d,并显示。【程序】void main() int a,b,c,d; a= ; b= ; c= ; /加 d= ; /减 printf(%d+%d=%dn,a,b,c); printf(%d-%d=%dn,a,b,d);【例题3.070e】余数编写程序,将2159的商和余数分别赋给c和d。【程序】void main() int a,b,c,d; /整形变量说明 a=215; /赋值 b=9; /赋值 c=a/b; /将商赋给 d=a%b; /将余数赋给 printf(%d/%d=%d.%dn,a,b,c,d); /显示【习题3.073】整型变量,求商和余数在以下程序空缺处填写合适内容,使得程序能够分别给变量赋值215,变量赋值19,c赋值75,然后依次求a除以b,a除以c的商和余数并显示结果。void main() int a,b,c,d,e,f,g; a=215; b=19; c=75; d= /*a除以b的商*/ e= /*a除以b的余数*/ f= /*a除以c的商*/ g= /*a除以c的余数*/ printf(%d/%d=%d.%dn,a,b,d,e); printf(%d/%d=%d.%dn,a,c,f,g);【习题3.076】整型变量,赋值,乘除余四则运算编写程序,分别给变量赋值17和变量赋值5,求a乘b赋给c,ab的商赋给d,余赋给e,并显示。【程序】void main() int a,b,c,d,e; a= b= c= d= e= printf(%d*%d=%dn,a,b,c); /* 显示a乘b的积c */ printf(%d/%d=%d.%dn,a,b,d); /* 显示a除以b的商d */ printf(%d%d=%d.%dn,a,b,e); /* 显示a除以b的余数e */【例题3.080e】算术表达式编写程序,不使用变量,显示35*25的值。【程序】void main() printf(%d*%d=%dn,35,25,35*25);/显示结果【习题3.083】算术表达式编写程序,不使用变量,显示11+2*3的值。【程序】void main() printf(%d+%d*%d=%dn, ); 【例题3.090e】算术表达式编写程序,先对整型变量a赋值15,b赋值10,然后将a+b与a-b的商赋给c,并显示c的值。【程序】void main() int a,b,c; a=15; b=10; c=(a+b)/(a-b); printf(%d+%d)/(%d-%d)=%dn,a,b,a,b,c);/显示结果【习题3.092】算术表达式编写程序,先对整型变量a赋值11,b赋值2,然后将a/b与b-a%10的乘积赋给c,并显示c的值。【程序】void main() int a,b,c; a= ; b= ; c= ; printf( ); 【习题3.093】算术表达式在以下程序空缺处填写合适内容,使得程序能够分别给变量赋值511,变量赋值246,c赋值257,d赋值495,然后求(a+b)与(b-c)*(a-d)的商并赋给e和显示结果。void main() int a,b,c,d,e; printf(%d+%d)/(%d-%d)*(%d-%d)=%dn,a,b,b,c,a,d,e);【例题3.100e】逗号运算符(也称为顺序运算符)编写程序,求a*b与c*d之和,其中用顺序运算符对变量a,b,c和d依次赋值为8,7,5和6。【程序】void main() int a,b,c,d,timsum; a=8,b=7,c=5,d=6; /使用逗号分隔,4个赋值构成一个语句 timsum=a*b+c*d; printf(%d*%d+%d*%d=%dn,a,b,c,d,timsum);【习题3.103】在空缺处填写合适内容,使得程序能够在一个语句中,用逗号运算符依次对变量a,b和c赋值为27,36和7,求a+b与c的商并赋给d和显示结果。void main() int a,b,c,d; printf(%d+%d)/%d=%dn,a,b,c,d);【习题3.106】逗号运算符(也称为顺序运算符)在以下程序空缺处填写合适内容,使得程序能够在一个语句中利用逗号运算符依次将-25赋给a,5赋给b,a/b赋给c,最后显示c的值。【程序】void main() int a,b,c; c= printf(c=%dn,c);【例题3.110e】重复赋值编写程序,对变量a和b均赋值为5,变量c赋值为8,分行显示a,b和c的平方值。【程序】void main() int a,b,c; a=b=5,c=8; /对a和b重复赋值 printf(%d*%d=%dn,a,a,a*a); printf(%d*%d=%dn,b,b,b*b); printf(%d*%d=%dn,c,c,c*c);【习题3.113】重复赋值,表达式,显示在以下程序空缺处填写合适内容,使得程序能够将变量和b均赋值为20,c赋值为58,d赋值为表达式c-a/5除以c-2*b的商,并显示该表达式和变量d的值的等式。【程序】void main() int a,b,c,d; a=b= d= printf(%d-%d/5)/(%d-2*%d)=%dn,c,a,c,b,d);【例题3.120e】变量初始化编写程序,变量a和b分别赋值为123和20,求a和b的乘积。要求在进行变量说明的同时给变量赋值。【程序】void main() int a=123,b=20; /在说明变量a和b的同时对其赋值(初始化) int c; c=a*b; printf(%d*%d=%dn,a,b,c);【习题3.123】整型变量初始化,表达式,显示在以下程序空缺处填写合适内容,使得程序能够分别对变量赋值12,b赋值34,c赋值56,d赋值表达式a*b*c的值,并显示该表达式和变量d的值的等式。【程序】void main() printf(%d*%d*%d=%dn,a,b,c,d);【例题3.130e】浮点数(实数)编写程序,将789.456123赋给变量a,28.2468赋给变量b,求a和b的和、差、积、商。【程序】void main() float a,b,sum,min,tim,sep; /实数型变量说明 a=789.456123; b=28.2468; sum=a+b; min=a-b; tim=a*b; sep=a/b; printf(%f+%f=%fn,a,b,sum); printf(%f-%f=%fn,a,b,min); printf(%f*%f=%fn,a,b,tim); printf(%f/%f=%fn,a,b,sep);【习题3.132】浮点数,赋值,加减四则运算编写程序,将1.234赋给变量a,23.456赋给变量b,求a加b赋给c,a减去b赋给d,并显示。【程序】void main() float a,b,c,d; a= ; b= ; c= ; /加 d= ; /减 printf(%f+%f=%fn,a,b,c); printf(%f-%f=%fn,a,b,d);【习题3.133】浮点型变量,赋值,表达式,显示在以下程序空缺处填写合适内容,使得程序能够分别对变量f赋值12.345,g赋值67.89,h赋值表达式f*g的值,并显示该表达式和变量h的值的等式。【程序】void main() f= ,g= h= printf(%.3f*%.2f=%fn,f,g,h);【习题3.135】浮点数,赋值,乘除四则运算编写程序,将111.234赋给变量a,23.456赋给变量b,求a乘b赋给c,ab赋给d,并显示。【程序】void main() float a,b,c,d; printf(%.3f*%.3f=%fn,a,b,c); printf(%.3f/%.3f=%fn,a,b,d);【例题3.140e】浮点数计算编写程序,将圆周率3.14159赋给变量a,半径7.24赋给变量b,求其圆面积和圆周长。【程序】void main() float a,b,c,d; a=3.14159; b=7.24; c=b*b*a; d=2*a*b; printf(area=%.3fn,c); /按3位小数的格式显示结果 printf(circ=%.4fn,d); /按4位小数的格式显示结果【习题3.142】浮点数计算编写程序,给三角形的三边长分别赋值:3.45赋给a,4.56赋给b,5.67赋给c,求其三边长之和。【程序】void main() float a,b,c; printf(%.2f+%.2f+%.2f=%.2fn,a,b,c,a+b+c); 【习题3.143】浮点型变量,赋值,表达式,显示在以下程序空缺处填写合适内容,使得程序能够分别对变量f赋值2.345,g赋值6.789,h赋值f与g的平方和,并显示h的值。【程序】void main() printf(%fn,h);【习题3.145】浮点型变量,赋值,表达式,显示在以下程序空缺处填写合适内容, 使得程序能够分别对变量f赋值-2.345,g赋值6.789,h赋值f与g的3次方和,并显示h的值。【程序】void main() printf(%fn,h);【例题3.150e】将整数转换为浮点数编写程序,对变量a赋值为321,b赋值为123.4567,求其浮点数的和。【程序】void main() int a; float b,c; a=321,b=123.4567; c=(float)a+b; printf(%fn,c);【习题3.153】赋值,表达式,类型转换,显示在以下程序空缺处填写合适内容,使得程序能够分别对变量a赋值12,b赋值345.678,将a实数化后求a*b赋给a。【程序】void main() int a; float b,c; a= ,b= c= printf(%fn,c);【例题3.160e】浮点数转换为整数编写程序,令变量b取值35.425,c取值52.954,先将b+c的结果转换为整数后赋给变量a1,然后将b和c的值分别转换为整数后求和赋给变量a2。【程序】void main() int a1,a2; float b,c; b=35.425,c=52.954; a1=(int)(b+c); a2=(int)b+(int)c; printf(%dn,a1); printf(%dn,a2);【习题3.162】强制类型转换运算符编写程序,对变量a赋值为1.63,b赋值为4.46,将a+b的和取整后赋给c,并显示c。【程序】void main() float a,b; int c; a= ; b= ; c= ; printf(c=%dn,c);【习题3.163】浮点型变量,赋值,表达式,类型转换,显示在以下程序空缺处填写合适内容,使得程序能够分别对变量b赋值34.567,c赋值56.789,将b*c的值整数化后赋给a1,再将b与c分别整数化后求积赋给a2。【程序】void main() int a1,a2; printf(a1=%dn,a1); printf(a2=%dn,a2);【习题3.166】浮点变量,赋值,表达式,类型转换,显示在以下程序空缺处填写合适内容,使得程序能够分别对变量b赋值2.34567,c赋值56.789,将b与c分别整数化后求和赋给a。【程序】void main() int a; printf(a=%dn,a);【习题3.168】浮点变量,赋值,表达式,类型转换,显示在以下程序空缺处填写合适内容,使得程序能够先后对浮点型变量y赋值1/3和1.0/3.0。请观察程序运行输出的结果。【程序】void main() float y; y= printf(y=%fn,y); /*输出*/ y= printf(y=%fn,y); /*再次输出*/【例题3.170e】组合运算符编写程序,首先令变量a值为2,b值为5,c值为6,d值为10,然后依次将a加b的值赋予a,b减c的值赋予b,c乘以d的值赋予c,d除以a的值赋予d,a除以c的余数赋予a。【程序】void main() int a=2,b=5,c=6,d=10; a+=b; b-=c; c*=d; d/=a; a%=c; printf(%d %d %d %d %dn,a,b,c,d,a); /用空格分隔,在同一行显示各运算结果【习题3.173】自反运算赋值,显示在以下程序空缺处填写合适内容,使得程序能够分别对变量a赋值34,b赋值56,用自反运算赋值将a+b的值赋给a,b*a的值赋给b,并显示a和b的值。【程序】void main() a+= b*= printf(a=%d b=%dn,a,b);【习题3.175】自反运算赋值,显示在以下程序空缺处填写合适内容,使得程序能够分别对变量a赋值567,b赋值18,c赋值5,用自反运算赋值将ab的商赋给a,bc的余数赋给b,并显示a和b的值。【程序】void main() a/= b%= printf(%d %d %dn,a,b,c);【例题3.180e】增1运算:+编写程序,先对整型变量a赋值为80,然后依次分行显示+a,a+和a的值。【程序】void main() int a=80; printf(%dn,+a); /前+ printf(%dn,a+); /后+ printf(%dn,a);【习题3.183】增1运算:+编写程序,先对整型变量a赋值600,然后依次分行显示a+,+a的值。【程序】void main() int a=600; printf(%dn, ); printf(%dn, );【习题3.184】增1运算:+编写程序,先对整型变量a赋值为10,然后依次分行显示a+,a,+a,和a的值。【程序】void main() int a=10; printf(%dn, ); printf(%dn, ); printf(%dn, ); printf(%dn, );【习题3.185】增1运算:+编写程序,先对整型变量a赋值1;接着将+a+10赋给b,显示b的值;然后将10-a+赋给c,显示c的值;最后再次显示a的值。【程序】void main() int a=1,b,c; b= ; printf(b=%d ,b); c= ; printf(c=%d ,c); printf(a=%dn,a);【习题3.186】增1运算:+编写程序,先对整型变量a赋值10,显示a的值;接着将+a+5赋给b,显示b的值;然后将7+a+赋给c,显示c的值;最后再次显示a的值。【程序】void main() int a=10,b,c; printf(a=%d ,a); b= printf(b=%d ,b); c= printf(c=%d ,c); printf(a=%dn,a);【例题3.190e】减1运算:-编写程序,先令整型变量a的值为80,然后依次分行显示-a,a-和a的值。【程序】void main() int a=80; printf(%dn,-a); printf(%dn,a-); printf(%dn,a);【习题3.193】减1运算:-编写程序,先对整型变量a赋值600,然后依次分行显示a-,-a的值。【程序】void main() int a=600; printf(%dn, ); printf(%dn, );【习题3.194】减1运算:-编写程序,先对整型变量a赋值为10,然后依次分行显示a-,a,-a,和a的值。【程序】void main() int a=10; printf(%dn, ); printf(%dn, ); printf(%dn, ); printf(%dn, );【习题3.196】减1运算:-编写程序,先对整型变量a赋值10,显示a的值;接着将-a+5赋给b,显示b的值;然后将7+a-赋给c,显示c的值;最后再次显示a的值。【程序】void main() int a=10,b,c; printf(a=%d ,a); b= printf(b=%d ,b); c= printf(c=%d ,c); printf(a=%dn,a);【习题3.197】减1运算:-编写程序,先对整型变量a赋值100;接着将-a-10赋给b,显示b的值;然后将10+a-赋给c,显示c的值;最后再次显示a的值。【程序】void main() int a=100,b,c; b= ; printf(b=%d ,b); c= ; printf(c=%d ,c); printf(a=%dn,a);【例题3.210e】移位运算:左移 编写程序,先令整型变量a值为7,b值为11,依次将a的值右移1位赋给c,将b的值左移3位赋给d,最后显示c和d的值。【程序】void main() int a=7,b=11; int c,d; c=a1; /c赋值为a的值右移1个二进位的结果 d=b3; /d赋值为b的值左移3个二进位的结果 printf(%d %dn,c,d);【习题3.213】移位运算:左移 编写程序,先令整型变量a值为9,b值为11,依次将a的值右移2位赋给c,将b的值左移2位赋给d,最后显示c和d的值。【程序】void main() int a=9,b=11; int c,d; c= d= printf(c=%d d=%dn,c,d);【例题3.220e】按位运算符编写程序,先令整型变量a取值7,b取值11,依次求出并显示a和b的AND、OR、XOR的结果。【程序】void main() int a=7,b=11; int c,d,e; c=a&b; d=a|b; e=ab; printf(%d&%d=%dn,a,b,c); printf(%d|%d=%dn,a,b,d); printf(%d%d=%dn,a,b,e);【习题3.223】16进制数,按位与运算:&编写程序,先令整型变量a值为16进制数0x123a,b值为0x1100,将a和b按位与的值赋给c之后,显示a,b和c的值。【程序】void main() c= printf(%x & %x = %xn,a,b,c);【例题3.230e】运算符&,|和的组合运用编写程序,先令变量a取值5,b取值12,c取值4,求a|b和ac的结果的&。【程序】void main() int a=5,b=12,c=4; int er,ok; er=a&b|ac; /不符合题意 ok=(a|b)&(ac); /注意运算的优先级和括号的使用 printf(%d|%d&%d%d=%d errorn,a,b,a,c,er); printf(%d|%d)&(%d%d)=%d okn,a,b,a,c,ok);【例题3.240e】按位取反运算:编写程序,先令整型变量a取值9,然后对a的值按位取反后赋给b,显示b的值。【程序】void main() int a=9; int b; b=a; printf(%dn,b);【习题3.243】长整型,16进制数,按位取反运算:编写程序,先令整型变量a值为16进制数0x12ac,显示a的值;然后将a的值按位求反后赋给b,显示b的值。【程序】void main() long a= long b; printf(a=%xn,a); b= printf(b=%xn,b);【例题3.270e】字符型变量编写程序,先将字符C赋予变量a、H赋予b,字符N赋予c,然后在同一行用空格分隔显示a、b、c的值。【程序】void main_ans() char a,b,c; a=C; b=H; c=N; printf(%c %c %cn,a,b,c);【例题3.280e】字符显示编写程序,先将字符A、n、y、v、i、e、w分别赋给变量a、b、c、d、e、f、g,然后在同一行依次显示各变量的值。【程序】void main() char a,b,c,d,e,f,g; a=A,b=n,c=y,d=v; e=i,f=e,g=w; printf(%c%c%c%c%c%c%cn,a,b,c,d,e,f,g);【例题3.290e】字符和ASCII码编写程序,先将字符C、H、N分别赋给变量a,b,c,然后显示变量a、b、c的字符值和ASCII码。【程序】void main() char a,b,c; a=C,b=H,c=N; printf(%c:%d %c:%d %c:%dn,a,a,b,b,c,c);【习题3.293】字符的ASCII码在以下程序空缺处填写合适内容,使得程序能够对字符变量、b和c分别赋值为O、K和!,显示各变量的字符值和ASCII码。【程序】void main() printf(%c:%d %c:%d %c:%dn,a,a,b,b,c,c);【例题3.300e】ASCII码和字符编写程序,先将67,72,78分别赋给整型变量a,b,c,然后显示三个变量值及其作为ASCII码所对应的字符。【程序】void main() int a,b,c; a=67,b=72,c=78; printf(%d:%c %d:%c %d:%cn,a,a,b,b,c,c);【习题3.303】ASCII码对应的字符在以下程序空缺处填写合适内容,使得程序能够对整型变量、b和c分别赋值为79、75和33,显示各变量的值和以其为ASCII码的字符。【程序】void main() printf(%d:%c %d:%c %d:%cn,a,a,b,b,c,c);【习题3.305】ASCII码对应的字符在以下程序空缺处填写合适内容,使得程序能够对整型变量、b、c、d和e分别赋值为83、116、117、100和121,显示以各变量的值作为ASCII码的字符。【程序】void main() printf(%c%c%c%c%cn,a,b,c,d,e);【习题3.542】a和b是系统给定的外部整型变量(不需要自行定义)。编写程序,取a的值并将其个位数清0后存放到b。例如,若a=1,则b=0;若a=12,则b=10;若a=123,则b=120。【习题3.544】a和b是系统给定的外部整型变量(不需要自行定义)。编写程序,取a的值并将其个位和十位数清0后存放到b。例如,若a=1,则b=0;若a=12,则b=0;若a=123,则b=100。【习题3.546】a和b是系统给定的外部整型变量(不需要自行定义)。编写程序,取a的值并将其十位数清0后存放到b。例如,若a=1,则b=1;若a=12,则b=2;若a=123,则b=103。【习题3.554】a和b是系统给定的外部整型变量(不需要自行定义)。编写程序,将a的十位数和个位数“组成”一个整数,并将结果存放到b。例如,若a=12,则b=12;若a=123,则b=23。【习题3.555】a和b是系统给定的外部整型变量(不需要自行定义)。编写程序,将a的个位数和十位数逆位“组成”一个整数,并将结果存放到b。例如,若a=12,则b=21;若a=123,则b=32。【习题3.556】a是系统给定的外部整型变量(不需要自行定义)。编写程序,将a的个位数和十位数互换。例如,若a=12,则互换后a=21;若a=123,则互换后a=132。【习题3.557】a是系统给定的外部整型变量(不需要自行定义),其值是一个3位十进制数。编写程序,将a的值循环右移1位。例如,若a=123,则移位后a=312;若a=360,则移位后a=36。【习题3.558】a是系统给定的外部整型变量(不需要自行定义),其值是一个3位十进制数。编写程序,将a的值循环左移1位。例如,若a=123,则移位后a=231;若a=408,则移位后a=84。【习题3.560】 a、b和c是系统给定的外部整型变量(不需要自行定义)。编写程序,将a和b的个位数顺位“拼接”为整数,并将结果存放到c。例如,若a=123,b=456,则c=36;若a=100,b=357,则c=7。【习题3.561】 a、b和c是系统给定的外部整型变量(不需要自行定义)。编写程序,将a和b的个位数逆位“拼接”为整数,并将结果存放到c。例如,若a=123,b=456,则c=63;若a=100,b=357,则c=70。【习题3.562】 a、b和c是系统给定的外部整型变量(不需要自行定义)。编写程序,将a和b的低2位数顺位“拼接”为整数,并将结果存放到c。例如,若a=123,b=456,则c=2356;若a=300,b=108,则c=8。【习题3.563】 a、b和c是系统给定的外部整型变量(不需要自行定义)。编写程序,将a和b的低2位数逆位“拼接”为整数,并将结果存放到c。例如,若a=123,b=456,则c=3265;若a=300,b=108,则c=80。【习题3.566】 系统给定外部整型变量a和b,长整型变量c(不需要自行定义)。编写程序,将a和b的低3位数顺位“拼接”为整数,并将结果存放到c。例如,若a=1234,b=4567,则c=234567;若a=3000,b=1080,则c=80。【习题3.567】 系统给定外部整型变量a和b,长整型变量c(不需要自行定义)。编写程序,将a和b的低3位数逆位“拼接”为整数,并将结果存放到c。例如,若a=1234,b=4567,则c=432765;若a=6003,b=2800,则c=300008。【例题3.710e】用scanf输入编写程序,用scanf输入一个整数并将其显示。【程序】void main() int a; scanf(%d,&a); printf(%dn,a);【习题3.713】输入整数在以下程序空缺处填写合适内容,使得程序能够通过scanf语句输入一个整数到整型变量,计算a的立方值并赋给整型变量b。【程序】void main() printf(%d3=%dn,a,b);【例题3.720e】用scanf输入编写程序,用scanf输入2个整数到变量a和b,求其之积并显示等式。【程序】void main() int a,b,c; scanf(%d,&a); scanf(%d,&b); c=a*b; printf(%d*%d=%dn,a,b,c);【习题3.723】输入整数在以下程序空缺处填写合适内容,使得程序能够通过两个scanf语句分别输入整数到整型变量和b,计算a和b的平方和并赋给整型变量c。【程序】void main() printf(%d2+%d2=%dn,a,b,c);【例题3.730e】用一个scanf语句输入两个整数编写程序,用一个scanf语句输入两个整数,求其和并显示等式。【程序】void main() int a,b,c; scanf(%d %d,&a,&b); c=a+b; printf(%d+%d=%dn,a,b,c);【例题3.740e】用一个scanf语句输入两个实数编写程序,用一个scanf语句输入两个实数,求其差并显示等式。【程序】void main() float a,b,c; scanf(%f %f,&a,&b); c=a-b; printf(%f-%f=%fn,a,b,c);【例题3.750e】用scanf语句输入一个字符编写程序,用scanf语句输入1个字符到字符变量a,显示其字符值和ASCII码。【程序】void main() char a; scanf(%c,&a); printf(%c:%dn,a,a);【例题3.760e】用一个scanf语句输入两个字符编写程序,用一个scanf语句输入两个字符到字符变量a和b,显示其字符值和ASCII码。【程序】void main() char a,b; scanf(%c%c,&a,&b); printf(%c:%d %c:%dn,a,a,b,b);【例题3.770e】用一个scanf语句输入两个字符(忽略分隔空格)编写程序,用一个scanf语句,忽略分隔空格,输入两个字符到字符变量a和b,显示其字符值和ASCII码。【程序】void main() char a,b; scanf(%c %c,&a,&b); printf(%c:%d %c:%dn,a,a,b,b);【例题3.780e】用两个scanf语句各输入一个字符编写程序,用两个scanf语句各输入一个字符到字符变量a和b,显示其字符值和ASCII码。【程序】void main( ) char a,b; scanf(%c,&a); scanf(%c,&b); printf(%c:%d %c:%dn,a,a,b,b);【例题3.790e】忽略中间一个字符的输入编写程序,用两个scanf语句,忽略中间一个字符,分别输入一个字符到字符变量a和b,显示其字符值和ASCII码。【程序】void main() char a,b; scanf(%c,&a); scanf(%*c%c,&b); printf(%c:%d %c:%dn,a,a,b,b);【例题3.800e】16进制数和8进制数的输出编写程序,显示175的16进制表示和23的8进制表示。【程序】void main() int a,b; a=175; b=23; printf(a=(%d)10#=(%x)16#n,a,a); printf(b=(%d)10#=(%o)8#n,b,b);【例题3.810e】科学记数法编写程序,分别赋值变量a为123.4567和b为97531.68,并用科学记数法形式显示。【程序】void main() float a,b; a=123.4567; b=97531.68; printf(a=%f=%en,a,a); /*a=123.4567

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论