C语言入门习题系列一(含答案)
此文适合C语言无基础入门练习。
1:在电脑屏幕上输出“Hello, world!”
# include<stdio.h>int main()
{printf("Hello,world!");return 0;
}
2 输入三个整数,求它们的和与积。
# include<stdio.h>int product1(int,int,int);//乘
int product2(int,int,int);//加int main(void)
{int x,y,z,m,s;scanf("%d %d %d",&x,&y,&z);m=product1(x,y,z);s=product2(x,y,z);printf("The mul is:%d,The sum is:%d;",m,s);return 0;
}int product1(int a,int b,int c)
{int mul;mul=a*b*c;return mul;
}int product2(int a,int b,int c)
{int sum;sum=a+b+c;return sum;
}
3 从键盘上输入两个数,分别从屏幕上输出这两个数的和、差、积与商。
# include<stdio.h>int product1(int,int);//和
int product2(int,int);//差
int product3(int,int);//积
int product4(int,int);//商int main(void)
{int x,y,s,d,m,q;scanf("%d %d",&x,&y);s=product1(x,y);d=product2(x,y);m=product3(x,y);q=product4(x,y);printf("The sum is:%d,The dif is:%d,The mul is:%d,The quo is:%d",s,d,m,q);return 0;
}int product1(int a,int b)
{int sum;sum=a+b;return sum;
} int product2(int a,int b)
{int dif;dif=a-b;return dif;
}int product3(int a,int b)
{int mul;mul=a*b;return mul;
} int product4(int a,int b)
{int quo;quo=a/b;return quo;
}
4 输入程序,实现两个数的乘积。
#include <stdio.h>int product(int,int);int main()
{int x,y,p;x=10,y=20;p=product(x,y);printf("The product is:%d",p);
}int product(int a,int b)
{int c;c=a*b;return c;
}
5 编写程序,已知一个三位数,分别输出该三位数的个位、十位和百位。
#include <stdio.h>int main()
{int hun,ten,sing,s;scanf("%d",&s);hun=s/100;ten=s/10-hun*10;sing=s-hun*100-ten*10;printf("百位是:%d,十位是:%d,个位是:%d",hun,ten,sing);
}
6 编写程序,输入一个四位数,将该四位数倒序输出,如输入“1234”,输出“4321”,输入“1000”,输出“1”。
#include <stdio.h>int main()
{int s,a,b,c,d;scanf("%d",&s);//输入数据a=s/1000;//千位b=s/100-a*10;//百位c=s/10-a*100-b*10;//十位d=s-a*1000-b*100-c*10;//个位printf("%d %d %d %d",d,c,b,a);
}
7 整数相除。运行程序观察结果。
#include <stdio.h>int main()
{int a=5,b=7,c=100,d,e,f;d=a/b*c;e=a*c/b;f=c/b*a;printf("d=%d,r=%d,f=%d\n",d,e,f);return 0;
}
8 自加、自减运算。运行程序观察结果。
#include <stdio.h>int main()
{int a=5,b=8;printf("a++=%d\n",a++);printf("a=%d\n",a);printf("++b=%d\n",++b);printf("b=%d\n",b);return 0;
}
9 关系运算和逻辑运算。运行程序观察结果。
#include <stdio.h>int main()
{int a=5,b=8,c=8;printf("%d,%d,%d,%d\n",a==b&&a==c,a!=b&&a!=c,a>=b&&a>=c,a<=b&&a<=c);printf("%d,%d\n",a<=b||a>=c,a==b||b==c);printf("%d,%d,%d,%d\n",!(a==b),!(a>=b),!(a>=c),!(a<=b));return 0;
}
10 输入程序,观察运行结果。
#include <stdio.h>int main()
{int x=1234;float f=123.456;double m=123.456;char ch='a';char a[]="Hello,world!";int y=3,z=4;printf("%d %d\n",y,z);printf("y=%d,z=%d\n",y,z);printf("%8d,%2d\n",x,x);printf("%f,%8f,%8.1f,%.2f,%.2e\n",f,f,f,f,f);printf("%1f\n",m);printf("%3c\n",ch);printf("%s\n%15s\n%10.5s\n%2.5s\n%.3s\n",a,a,a,a,a);return 0;
}
C语言入门习题系列一(含答案)相关推荐
- C语言入门习题系列三(含答案)
21 编程计算指定式子的近似值 编写一个程序,计算的近似值(直到最后一项的绝对值小于eps).(eps为极小值,可以由用户输入,也可以以常量的形式出现:用户输入的x绝对值应该小于1,否则不能结束循环) ...
- C语言入门习题系列二(含答案)
11 输入程序,观察调试信息. #include <stdio.h>int main() {double x,y;char c1,c2,c3;int a1,a2,a3;scanf(&quo ...
- c语言1余3,c语言1—3真题(含答案).ppt
c语言1-3真题(含答案) 以下关于C语言的叙述中正确的是A)C语言中的注释不可以夹在变量名或关键字的中间B)C语言中的变量可以在使用之前的任何位置进行定义C)在C语言算术表达式的书写中,运算符两侧的 ...
- c语言中描述y是奇数,4章选择结构程序设计C语言入门习题
C语言入门习题 第四章 选择结构程序设计 一.选择题 1.有以下程序 main() { int i=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) pr ...
- c语言程序设计B试题,c语言程序设计期末试题B(含答案)Word版
<c语言程序设计期末试题B(含答案)Word版>由会员分享,可在线阅读,更多相关<c语言程序设计期末试题B(含答案)Word版(6页珍藏版)>请在人人文库网上搜索. 1.传播优 ...
- C语言for循环的嵌套例题,c语言 for循环的嵌套(含答案)
c语言 for循环的嵌套(含答案) 第 33.34 课时 for 循环的嵌套实验题一:1.下面程序的功能是计算:至 50 中是 7 的倍数的数值之和,请选择填空.D#include main() in ...
- c语言程序设计移动字母,C语言程序设计模拟试题二(含答案)
C语言程序设计模拟试题二(含答案) 1.下列电子邮件地址中正确的是(其中□表示空格) A) Malin&http://www.doczj.com/doc/2969157fa26925c52cc ...
- 广州大学计算机技术复试c语言试题,广州大学C语言程序设计期末考试试卷含答案...
<广州大学C语言程序设计期末考试试卷含答案>由会员分享,可在线阅读,更多相关<广州大学C语言程序设计期末考试试卷含答案(9页珍藏版)>请在人人文库网上搜索. 1.院.系领导审批 ...
- c语言不允许有常量的是,C语言试卷第10套含答案.doc-资源下载人人文库网
C语言试卷第10套 含答案.doc 第十套一.判断题 第1题:在求C语言的表达式时,只需考虑运算符的优先级. 参考答案:错 第2题:二进制文件与ASCII文件相比要占用较多的存储空间.参考答案:错 第 ...
- C语言表达式5 0的结果是,c语言程序设计期末试题B(含答案)(5页).doc
c语言程序设计期末试题B(含答案)(5页).doc c语言程序设计期末试题B(含答案)? 1.以下4组用户定义标识符中,全部合法的一组是( ) A)_total clu_1 sum B)if -max ...
最新文章
- composer 使用指南
- LeetCode || Copy List with Random Pointer
- python中dir用法_Python dir()函数
- [unity3d]再次修改socket聊天,完美的服务器端
- Python3爬取起点中文网阅读量信息,解决文字反爬~~~附源代码
- PDF文件转化成mobi格式,亲测kindle或者iReader可用!
- 服务器防止ce修改器,原神CE修改器防封版
- 我是怎样开发一个开源系统的安全模块?
- plist 与 JOSN的解析
- 计算机网络需要买什么电脑,骨灰级的游戏玩家应该准备些什么上大学?
- 阿里云服务器怎么重置密码?服务器登录密码忘记了怎么办?
- 这一年,熬过许多夜,也有些许收获 | 2022年终总结
- 垃圾佬收的thinkpad T480
- 六款在线项目管理工具
- IDEA打包,运行等错误
- SUSE12 LVM- Logical Volume Manager(逻辑卷管理)实例
- 高新技术企业代办费用多少?
- 马斯克将Twitter算法开源、谷歌向CNCF捐赠Istio、甲骨文修复Java年度加密漏洞 | 开源月报 Vol. 05...
- 职业教育计算机教育美育,中职计算机职业素质教育
- python 中惰性实现