当前位置:首页 >> 电子/电路 >>

C语言常用的编写程序[1]

C 语言常用的编写程序,能记住最好,过级肯定能用得到!!! 1、求 1+2+3+……….+100。(循环) 答案 #include<stdio.h> void main() { int i,sum=0; for(i=1;i<=100;i++) sum=sum+i; printf("%d",sum); } 2、 求 1*2*3*……….*10。(循环) 答案 void main() { int i=0,j=1; for (i=2;i<=10;i++) { j*=i; } printf("%d",j); return 0;
1

} 3、 输入三个数字,输出他们的最大值。(if) 答案 #include<stdio.h> void main() {int a,b,c,d; scanf("%d,%d,%d",&a,&b,&c); d=max(a,b,c); printf("max=%d",d); getch();/*暂停看运行结果*/ } int max(int x,int y,int z) {int u; if(x>=y&&x>=z) u=x; else if(y>=x&&y>=z) u=y; else u=z; return(u); 4.用起泡法对十个数据排序(数组实现) 答案
2

#include<stdio.h> main ( ) { int i,j,t; static int a[10]={5,7,4,2,3,6,1,0,9,8}; for(j=0;j<9;j++) { for(i=0;i<9-j;i++) { if(a>a) { t=a;a=a;a=t ; } } } for(i=0;i<10;i++) printf("%2d",a); } 5、输入十个数字,逆序输出。(数组实现) 答案 #include<stdio.h> main() {int a[10],i=0; for(i=0;i<=9;i++) scanf("%f",&a); printf("\n");
3

for(i=9;i>=0;i--) printf("%f",a); } 6 输入两个数,交换他们的值并输出。(元素交换) 答案 #include<stdio.h> int main () { int m,n,temp; scanf("%d%d",&m,&n); if (m<n) { temp=m; m=n; n=temp; } printf("%d",m); return 0; } 7.输出 9*9 乘法表。(双层循环) 答案 #include <stdio.h>
4

void main() { int i=1; for(i; i<=9; i++) { int j=1; for(j;j<=i;j++) { printf("%d*%d=%d ", i, j, i*j); } printf("\n"); } } 8.输入一行字符, 将所有的小写字母转换成大写字母, 大写字母转换 成小写字母,其余字符不变。输出转变后的这行字符。 答案 #include "stdio.h" void main() { char a[n]; int i; scanf("%s",a);
5

printf("大写为:"); for(i=0;i<=n;i++) { if(a<='z'&&a>='a') a=a-32; printf("%c",a); } printf("\n 小写为:"); for(i=0;i<=3;i++) { a=a+32; printf("%c",a); } } 9、 编写一个简单计算器程序,要求能够完成两个数的+,-,*,/ 四种运算。输出运算式及运算结果。(switch) 6.2 #include"stdio.h" main() {char c;int i=0,j=0,k=0,l=0; while((c=getchar())!=’\n’) {if(c>=65&&c<=90||c>=97&&c<=122) i++;
6

else if(c>=48&&c<=57) j++; else if(c==32) k++; else l++;} printf("i=%d,j=%d,k=%d,l=%d\n",i,j,k,l); } 6.6 #include"math.h" main() {int x=100,a,b,c; while(x>=100&&x<1000) {a=0.01*x;b=10*(0.01*x-a);c=x-100*a-10*b; if(x==(pow(a,3)+pow(b,3)+pow(c,3))) printf("%5d",x);x++;} } 6.7 main() {int m,i,j,s; for(m=6;m<10000;m++) {s=1; for(i=2;i<m;i++) if(m%i==0) s=s+i; if(m-s==0) {printf("%5d its fastors are 1 ",m);for(j=2;j<m;j++)
7

if(m%j==0) printf("%d ",j);printf("\n");} } } 或 main() {int m,i,j,s; for(m=6;m<1000;m++) {s=m-1; for(i=2;i<m;i++) if(m%i==0) s=s-i; if(s==0) {printf("%5d its fastors are 1 ",m);for(j=2;j<m;j++) if(m%j==0) printf("%d ",j);printf("\n");} } } 6.8 main() {int i=1,n;double t,x=1,y=2,s,sum=0; scanf("%ld",&n); while(i<=n) {s=y/x;sum=sum+s;t=y;y=y+x;x=t;i++;}
8

printf("%f\n",sum); } 11,P128 例 6.10(译码)

#include<stdio.h> void main() { char c; while((c=getchar())!='\n') { c=c+4; if(c>'Z'+4||c>'z') c=c-26; } printf("%c",c); } printf("\n"); } 12,P111 5.5 #include <stdio.h> main() {int x,y;
9

5.5

5.6(switch)

printf("输入 x:"); scanf("%d",&x); if(x<1) { y=x; printf("x=%3d, y=x=%d\n",x,y); } else if (x<10) { y=2*x-1; printf("x=%3d, y=2*x-1=%d\n",x,y); } else { y=3*x-11; printf("x=%3d, y=3*x-11=%d\n",x,y); } } 5.6 #include <stdio.h> main() { float score; char grade; case 2: printf("请输入学生成绩:");
10

scanf("%f",&score); while(score>100||(score<0) { printf("\n 输入有误,请重新输入:"); scanf("%f",&score); } switch((int)(score/10)) { case 10: case 9: grade=’A’;break; case 8: grade=’B’;break; case 7: grade=’C’;break; case 6: grade=’D’;break; case 5: case 4: case 3: case 1: case 0: grade=’E’; } printf("成绩是%5.1f,相应的等级是%c。\n",score,grade); }

13,P108 5.5

例 5.5(一元二次方程求根)

例 5.6(求闰年)

11

#include<stdio.h> void main() { int year,leap; scanf("%d",&year); if(year%4==0) { if(year%100==0) { if(year%400==0) leap=1; else leap=0; } else leap=1; } else leap=0; if(leap) printf("%d is",year); else
12

printf("%d is not",year); printf("a leap year.\n") } 5.6 14,P31 2.17 输出 50 个学生中成绩高于 80 分者的学号和成绩 2.18 输出 2000——2500 年每一年是否闰年 #include<stdio.h> void main() { int year; year=2000; go: if(((year%4 == 0)&&(year%100 != 0)) || (year%400 == 0)) printf("%d is run nian",year); if(year<=2500) year=year++; if(year>2500) goto end; goto go;
13

例 2.17

例 2.18

end: }

getch();

14


相关文章:
C语言程序设计基础_1[1].用C语言编写程序_图文.ppt
C语言程序设计基础_1[1].用C语言编写程序 - 绪 论 教学要求 掌握程序设计语言的基本知识 常用算法 初步的程序设计能力 学习方法 自主学习 ...
第二章用C语言编写程序1.ppt
第二章用C语言编写程序1_电脑基础知识_IT/计算机_专业资料。用C语言编写程序 ...(0.00)=0.0 软件测试的基本思想 if(x != 0) y = 1/x; else y = ...
C语言程序设计-第1章[1]_图文.ppt
C语言程序设计-第1章[1] - 第1章 程序设计基础 网络信息中心教研室 主要内容 1.1 程序设计语言发展 1.2 算法与程序设计 1.3 C语言简介 1.4 C语言的...
第二讲 用C语言编写程序(1)_图文.ppt
第二讲 用C语言编写程序(1)_工学_高等教育_教育专区。第二讲 用C语言编写程序 ()赵欢欢 计算机与信息工程学院 1/ 知识回顾 ? 程序和程序设计语言 数据...
第1章 用C语言编写程序_图文.ppt
1章 用C语言编写程序 - C语言程序设计 电子教案 (适用于“211”普通高
第1章 C语言程序基础(1)_图文.ppt
1.5 编写简单的C语言程序 ? 1.6 数据的输入/输出 ? 1.7 C语言中的宏定义 ? 1.8 算法 ? 1.9 C语言的产生、发展及特点 2 1.1 C语言程序的基本结构 ?C...
精通C语言程序设计1-编程基础_图文.ppt
精通C语言程序设计1-编程基础 - 帮助初学者轻松掌握C语言编程基础,了解C语言编程的优点,计算机中的数制,内存与变成等基础知识,为更好的掌握C语言编程打下良好的...
第1章 程序设计和C语言.ppt
1程序设计和C语言_计算机软件及应用_IT/计算机_专业资料。程序设计和C语言宿州学院 C语言程序设计张亚杰 经济管理学院电子商务 E-mail: lay1925@163.com ...
一步一步教你在c语言新建工程_并编写程序.doc
步教你在c语言新建工程_并编写程序 - 1、打开 vc 编译器 2、点击“文件(File) ” 3、点击“新建(New) ”如下图 4、填工程的名字,如“工程 1” ...
C语言编写1!+2!+3!+...+n!.doc
C语言编写1!+2!+3!+...+n!_学科竞赛_小学教育_教育专区。#include <stdio...C语言程序设计(第3版)何... 暂无评价 10页 3下载券 用C语言编写--1到...
chap2_用C语言编写程序(1-3)_图文.ppt
chap2_用C语言编写程序(1-3) - Chap 2 用C语言编写程序 2.1 在屏幕上显示 Hello World! 2.2 求华氏温度 100°F 对应的摄氏温度 ° 2.3 计算分段函...
《C语言程序设计》第1章 C语言概述练习题答案.doc
C语言程序设计》第1章 C语言概述练习题答案_信息与通信_工程科技_专业资料。...使用 D) C 语言以小写字母作为基本书写形式,并且 C 语言要区分字母的大小写 ...
C语言入门经典第四版1-C语言编程资料_图文.ppt
C语言入门经典第四版1-C语言编程资料 - C入门经典(第4版) 第01章 C语言编程 C语言种功能强大、简洁的计算机语言,通过它可以编写程序,指挥 计算机完成指定...
C语言程序设计习题答案(1 5章).pdf
(1)程序 P1 (2)程序设计 P1 (3)机器语言 P1 ...设计程序时应遵循哪些基本原则?P4 答:正确性、可靠...编写程序,读入三个整数给变量 a、b、c,然后交换...
C语言程序设计习题答案1--5章[1]1 - 百度文库.txt
8.C语言适用范围广,可移植性好。 1.8 简述C编译和运行的基本方法。 略。 1.9 常用的集成开发工具有哪些?各有什么特点? 略。 1.10 编写一程序,在...
第1章C语言基础选择题.doc
1C语言基础选择题 - (1)以下叙述中错误的是 A)C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指 令文件 B)用C语言编写的程序称为源...
C语言程序设计习题答案1--5章.doc
第1章 C 语言程序设计概述一个 C 程序的执行是从 A 。 A.从 main()函数...略。 1.9 常用的集成开发工具有哪些?各有什么特点? 略。 1.10 编写一程序...
《二级C语言程序设计》第1章C语言及程序设计基本知识_图文.ppt
根据数据结构和程序整理编写相关的文档资 )整理文档资料。 料。 第1章 C语言程序设计基本知识 章 语言及程序设计基本知识 1.1 程序设计基本概念 程序设计语言:...
C语言程序设计_第1章 计算机的组成与程序设计基础_免费....ppt
C语言程序设计C语言程序设计隐藏>> 第1章 计算机的...但它们的基本硬件结构仍沿用着冯诺依曼设计的传 ...可以划分为若干子模块,然后分别进行 模块程序的编写...
01-第一章-C语言概述-C语言程序设计教程_图文.ppt
C程序的组成 ? C编程方式 1.1 绪论 C语言是目前世界上最流行和实用的一种计算机高级 程序设计语言。最初的C语言只是为描述和实现 UNIX 操作系统提供一种工作...