c语言初学者编程大题部分
一、给出公式,计算数值的题。
①看题找出整形,浮点型,找出变量
②定义变量
③找有没有赋值,没有的话就用scanf("%d",&x);
④代入公式
⑤输出结果
从键盘输入华氏温度F,转换为摄氏温度c。转换公式为:c=(F-32)*5/9
#include<stdio.h>
main(){
float F,c;
scanf("%f",&F);
c = (F-32)*5/9;
printf("%f",c);
}
编写一个程序,利用海伦公式求三角形的面积。海伦公式: ,面积=
#include<stdio.h>
#include<math.h>
main(){
float a,b,c,s,S;
scanf("%f,%f,%f",&a,&b,&c);
s = (a+b+c)/2;
S = sqrt(s*(s-a)*(s-b)*(s-c));
printf("%f",S);
}
从键盘输入圆的半径数据,求圆面积。输出计算结果,取小数点后2位数字,请编写程序。
#include<stdio.h>
main(){
float PI=3.14,s,r;
scanf("%f",&r);
s = PI*r*r;
printf("%.2f",s);
}
二、数值交换
①看题找出整形,浮点型,找出变量
②定义题中变量
③定义一个中间变量
④以中间变量为媒介进行数值交换
已知a,b均是整型变量,写出将a,b两个变量中的值互换的程序来。
#include<stdio.h>
main(){
int a=1,b=2,c;
c = a;
a = b;
b = c;
printf("a=%d,b=%d",a,b);
}
三、判断三个数值的大小
①看题定义函数
②首先比较前两个数的大小(用if的条件语句)
③将大的值赋给max
④比较max和第三个值的大小(一般写max<c)
⑤输出max的值
从键盘输入三个整数a,b,c,输出其中最大的数
#include<stdio.h>
main(){
int a,b,c,max;
scanf("%d,%d,%d",&a,&b,&c);
if(a>b){
max = a;
}
else{
max = b;
}
if(max<c){
max = c;
}
printf("%d",max);
}
四、运算符使用char定义 %c
五、求n的阶乘
#include<stdio.h>
main(){
int n,s=1;
scanf("%d",&n);
for(int i=1;i<=n;i++){
s=i*s;
}
printf("%d",s);
}
六、计算1-100的能被3整除的数的和
#include<stdio.h>
main(){
int a,b=0;
for(int i=1;i<=100;i++){
a = i%3;
if(a==0){
b+=i;
}
}
printf("%d",b);
}
七、素数判断
#include<stdio.h>
main(){
int n;
scanf("%d",&n);
for(int i=2;i<n;i++){
if(n%i==0){
printf("%d不是素数",n);
}
else{
printf("%d是素数",n);
}
}
}
八、求小于n的最大素数(n是从键盘输入的整数)
#include<stdio.h>
main(){
int n,m=0,i;
scanf("%d",&n);
do{
for(i=2;i<n;i++){
if(n%i==0){
n--;
i=2;
}
}
}while(i!=n);
printf("%d",n);
}
九、公式求PI
#include<stdio.h>
#include<math.h>
main(){
float a=0,b=1.0,c=1;
for(int i=3;fabs(b)>1e-6;i+=2){
a=a+b;
c=-c;
b=c/i;
}
printf("%f",4*a);
}
c语言初学者编程大题部分相关推荐
- 如何查找c语言编程大题,c语言编程大题
<c语言编程大题>由会员分享,可在线阅读,更多相关<c语言编程大题(8页珍藏版)>请在人人文库网上搜索. 1.1.10000到2000素数的个数#include #includ ...
- C语言初学者编程规范—命名规则
原文地址:C语言初学者编程规范-命名规则 C是一门朴素的语言,你使用的命名也应该这样.与Modula-2和Pascal程序员不同,C程序员不使用诸如"ThisVariableIsATempo ...
- 【C语言趣味编程100题】
C语言趣味编程100题 1.百钱百鸡--解不定方程组 2.选书方案--排列组合问题 4.抓交通肇事犯--不定方程,判断某个数是否为另一个数的平方 1.百钱百鸡--解不定方程组 /* 问题描述:1只公鸡 ...
- Python编程大题
Python编程大题 文章目录 Python编程大题 前言 一.语法基础 二.函数 三.面向对象编程 四.序列类型.集合和字典 五.文件操作与异常 六.数据库操作 七. 数据可视化 总结 前言 Pyt ...
- c语言分支编程改错题,二级C语言改错 二级C语言编程题 汇总整理篇.doc
二级C语言改错 二级C语言编程题 汇总整理篇 360教育在线 宇创IT培训07年9月内部资料 内部资料,请勿公开传播 二.改错题 考试做题要求: 1.在/**********found******** ...
- 如何从编程初学者编程大神?
学习一直都是不容易的,在工程师的世界里可能是更加的需要我们付出时间和精力.而学习能力在现在这个时代又是显得十分的重要,相信许多烧友们对编程的学习也是十分感兴趣的,或者正在学习的过程中.所有小编今天特别 ...
- java2012国信蓝点杯全国软件设计大赛编程大题
/* 某财务部门结账时发现总金额不对头.很可能是从明细上漏掉了某1笔或几笔.如果已知明细账目 清单,能通过编程找到漏掉的是哪1笔或几笔吗? 如果有多种可能,则输出所有可能的情况. 我们规定:用 ...
- 2011国信蓝点杯全国软件设计大赛编程大题
/* * 看下面的算式: □□ x □□ = □□ x □□□ 它表示:两个两位数相乘等于一个两位数乘以一个三位数. 如果没有限定条件,这样的例子很多. 但目前的限定是:这9个方块,表示1~ ...
- 2019年江苏大学885编程大题
第一题: #include <stdio.h> double fun(double x,int n){if(n==0) return 1;else if(n==1) return x;el ...
- 2012年第三届蓝桥杯C/C++程序设计本科B组决赛 拼音字母(编程大题)
2012年第三届蓝桥杯C/C++程序设计本科B组决赛题目汇总: http://blog.csdn.net/u014552756/article/details/51399827 拼音字母 在很多软件中 ...
最新文章
- SZUACM集训字符串基础总结: 字符串最小表示 ,KMP, EXKMP, Manracher, Trie树,字符串的hash; 附带一写常见的运用技巧,邝斌大佬的板子和例题[持续更新]
- HBase性能优化方法总结(3):写表操作
- MySQL高级之explain详解
- 计算机自适应测试的应用 托福,计算机自适应测试系统的研究和应用.pdf
- 【Python CheckiO 题解】Create Intervals
- 节选—Android 视频直播 ( 从快播到直播,从高清到无码 )十年视频开发项目
- sys模块,subprocess模块
- 最简单的WebService
- 《UNIX网络编程 卷1:套接字联网API(第3版)》——8.2 recvfrom和sendto函数
- java窗口按钮位置设置
- 史上最全jquery视频教程
- 第十五课.K均值算法
- 局域网或者本地开发https自签名证书解决办法
- python3 解决除法中循环小数计算并判断循环体
- 产品读书.心理学《人际交往心理学》
- OpenHarmony开源图形驱动SIG成立Mesa使能树莓派开发板GPU渲染
- 美国出台商用无人机新规,宝宝表示我也要去考无人机飞行员驾照
- VBA的LENB()和Excel的LENB()区别
- wav转mp3怎么转?几种值得学习的转换方法,打开看看!
- 入门ROS机器人操作系统——准备工作