此文适合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语言入门习题系列一(含答案)相关推荐

  1. C语言入门习题系列三(含答案)

    21 编程计算指定式子的近似值 编写一个程序,计算的近似值(直到最后一项的绝对值小于eps).(eps为极小值,可以由用户输入,也可以以常量的形式出现:用户输入的x绝对值应该小于1,否则不能结束循环) ...

  2. C语言入门习题系列二(含答案)

    11 输入程序,观察调试信息. #include <stdio.h>int main() {double x,y;char c1,c2,c3;int a1,a2,a3;scanf(&quo ...

  3. c语言1余3,c语言1—3真题(含答案).ppt

    c语言1-3真题(含答案) 以下关于C语言的叙述中正确的是A)C语言中的注释不可以夹在变量名或关键字的中间B)C语言中的变量可以在使用之前的任何位置进行定义C)在C语言算术表达式的书写中,运算符两侧的 ...

  4. c语言中描述y是奇数,4章选择结构程序设计C语言入门习题

    C语言入门习题 第四章 选择结构程序设计 一.选择题 1.有以下程序 main() { int i=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) pr ...

  5. c语言程序设计B试题,c语言程序设计期末试题B(含答案)Word版

    <c语言程序设计期末试题B(含答案)Word版>由会员分享,可在线阅读,更多相关<c语言程序设计期末试题B(含答案)Word版(6页珍藏版)>请在人人文库网上搜索. 1.传播优 ...

  6. C语言for循环的嵌套例题,c语言 for循环的嵌套(含答案)

    c语言 for循环的嵌套(含答案) 第 33.34 课时 for 循环的嵌套实验题一:1.下面程序的功能是计算:至 50 中是 7 的倍数的数值之和,请选择填空.D#include main() in ...

  7. c语言程序设计移动字母,C语言程序设计模拟试题二(含答案)

    C语言程序设计模拟试题二(含答案) 1.下列电子邮件地址中正确的是(其中□表示空格) A) Malin&http://www.doczj.com/doc/2969157fa26925c52cc ...

  8. 广州大学计算机技术复试c语言试题,广州大学C语言程序设计期末考试试卷含答案...

    <广州大学C语言程序设计期末考试试卷含答案>由会员分享,可在线阅读,更多相关<广州大学C语言程序设计期末考试试卷含答案(9页珍藏版)>请在人人文库网上搜索. 1.院.系领导审批 ...

  9. c语言不允许有常量的是,C语言试卷第10套含答案.doc-资源下载人人文库网

    C语言试卷第10套 含答案.doc 第十套一.判断题 第1题:在求C语言的表达式时,只需考虑运算符的优先级. 参考答案:错 第2题:二进制文件与ASCII文件相比要占用较多的存储空间.参考答案:错 第 ...

  10. C语言表达式5 0的结果是,c语言程序设计期末试题B(含答案)(5页).doc

    c语言程序设计期末试题B(含答案)(5页).doc c语言程序设计期末试题B(含答案)? 1.以下4组用户定义标识符中,全部合法的一组是( ) A)_total clu_1 sum B)if -max ...

最新文章

  1. composer 使用指南
  2. LeetCode || Copy List with Random Pointer
  3. python中dir用法_Python dir()函数
  4. [unity3d]再次修改socket聊天,完美的服务器端
  5. Python3爬取起点中文网阅读量信息,解决文字反爬~~~附源代码
  6. PDF文件转化成mobi格式,亲测kindle或者iReader可用!
  7. 服务器防止ce修改器,原神CE修改器防封版
  8. 我是怎样开发一个开源系统的安全模块?
  9. plist 与 JOSN的解析
  10. 计算机网络需要买什么电脑,骨灰级的游戏玩家应该准备些什么上大学?
  11. 阿里云服务器怎么重置密码?服务器登录密码忘记了怎么办?
  12. 这一年,熬过许多夜,也有些许收获 | 2022年终总结
  13. 垃圾佬收的thinkpad T480
  14. 六款在线项目管理工具
  15. IDEA打包,运行等错误
  16. SUSE12 LVM- Logical Volume Manager(逻辑卷管理)实例
  17. 高新技术企业代办费用多少?
  18. 马斯克将Twitter算法开源、谷歌向CNCF捐赠Istio、甲骨文修复Java年度加密漏洞 | 开源月报 Vol. 05...
  19. 职业教育计算机教育美育,中职计算机职业素质教育
  20. python 中惰性实现

热门文章

  1. OpenCV模板匹配方法原理
  2. dmg文件 linux,Linux挂载Mac系统下的dmg文件
  3. 帅某---FPGA---黑金
  4. Ubuntu/Windows 双系统安装教程
  5. 电工学习通:电路图符号知识大全
  6. 电阻触摸屏原理及电容触摸屏原理(附上原图)以及各自优缺点
  7. Nature命名规范
  8. 计算机右键菜单太多,文件右键太多?win10 ghost小方法删除右键多余菜单
  9. 15.网络协议-Radius协议
  10. 【STM32H7的DSP教程】第4章 Matlab简易使用之脚本文件