c语言程序设计

以下是为您整理出来关于【c语言程序设计】合集内容,如果觉得还不错,请帮忙转发推荐。

【c语言程序设计】技术教程文章

全国计算机等级考试二级教程-C语言程序设计_第10章_字符串【代码】

字符串排序有2种:1长度strlen2比较strcmp 读入一个3行的二维字符串数组,使用求字符串长度函数strlen,进行从大到小排序,使用冒泡排序。 1 #include <stdio.h>2 #include <string.h>3main()4{5int i, j;6char t[20], a[3][20];7for (i = 0;i < 3;i++) /* 为a表赋值 */ 8 {9 gets(a[i]); 10 } 1112 printf("\n"); 13for (i = 0;i < 3;i++) /* 输出a表 */14 { 15 puts(a[i]); 16 } 1...

【C语言程序设计第四版】例9-2代码【代码】

#include <stdio.h>struct student{int num;char name[40];int computer, english, math;double average; };int main(void){int i, index, j ,n;struct student students[50], temp;printf("Input n:");scanf("%d", &n);for (i = 0; i < n; i++) {printf("Input the info of No.%d:\n", i+1);printf("number:");scanf("%d", &students[i].num);printf("name:");scanf("%s", students[i].name);printf("math score:");scanf("%d", &...

2015年江西理工大学C语言程序设计竞赛(初级组)【代码】

JankTao相亲记解法:排序#include<stdio.h> #include<string.h> #include<iostream> #include<math.h> #include<map> #include<set> #include<vector> #include<algorithm> using namespace std; const double INF = 1e20; const double pi = acos(-1.); int main() {int t;int a[100];while(cin>>t){while(t--){for(int i=0;i<11;i++){cin>>a[i];}sort(a,a+11);printf("%d\n",a[9]);}}return 0; }David的沙漠之路解法:贪心,尽量...

C语言程序设计第二次作业

一、学习内容掌握关系运算符、逻辑运算符、条件运算符掌握常用数学函数的用法if语句(单分支,双分支和多分支)用switch语句实现多分支理解多个if语句,if...else if... 和if嵌套的不同应用场景二、实验内容判断成绩等级。 给定一百分制成绩,要求输出成绩的等级。90以上为A,80-89为B,70-79为C,60-69为D,60分以下为E,输入大于100或小于0时输出“输入数据错误”。 分别用if和用switch语句实现判断整数位数及逆序输出。 ...

C语言程序设计100例之(1):鸡兔同笼【图】

例1 鸡兔同笼【问题描述】一个笼子里面关了鸡和兔子(鸡有2 只脚,兔子有4 只脚,没有例外)。已知笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物?【输入数据】第1 行是测试数据的组数n,后面跟着n 行输入。每组测试数据占1 行,包括一个正整数a (a < 32768)。【输出要求】n 行,每行输出对应一个输入。输出是两个正整数,第一个是最少的动物数,第二个是最多的动物数,两个正整数用空格分开。如果没有满足要...

c语言程序设计第6周编程作业一(分解质因数)【图】

分解质因数题目内容:每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数。比如,6可以被分解为2x3,而24可以被分解为2x2x2x3。 现在,你的程序要读入一个[2,100000]范围内的整数,然后输出它的质因数分解式;当读到的就是素数时,输出它本身。 提示:可以用一个函数来判断某数是否是素数。 输入格式:一个整数,范围在[2,100000]内。 输出格式:形如:n=axbxcxd或n=n所有的符号...

【C语言程序设计第四版】第十二章 程序设计题 4【代码】

第四题将文件中的数据求和并写入文本文件尾:文件Int_Data.dat中存放了若干整数,将文件中所有数据相加,并把累加和写入该文件的最后。#include <stdio.h> #include <stdlib.h> #include <ctype.h>int main(void){int number, sum;sum = 0;FILE *fp1;if ((fp1 = fopen("Int_Data.dat", "r+")) == NULL) {printf("Open file error.\n");exit(0);}fscanf(fp1, "%d", &number);while (!feof(fp1)) {sum += number;fscanf(fp1, "%d", &n...

C语言程序设计100例之(10):最大公约数【图】

例10 最大公约数问题描述有三个正整数a,b,c(0<a,b,c<10^6),其中c不等于b。若a和c的最大公约数为b,现已知a和b,求满足条件的最小的c。输入数据第一行输入一个n,表示有n组测试数据,接下来的n行,每行输入两个正整数a,b。输出格式输出对应的c,每组测试数据占一行。输入样例26 212 4输出样例48 (1)编程思路。 利用转辗相除法求两个整数的最大公约数。例如,求整数m=48,n=18两个数的最大公约数的方法如左...

C语言程序设计100例之(32):组合问题

例32 组合问题题目描述排列与组合是常用的数学方法,其中组合就是从n个元素中抽出r个元素(不分顺序且r≤n),我们可以简单地将n个元素理解为自然数1,2,…,n,从中任取r个数。例如n=5,r=3,所有组合为:123,124,125,134,135,145,234,235,245,345。输入格式一行两个自然数n,r(1<n<21,1≤r≤n)。输出格式所有的组合,每一个组合占一行且其中的元素按由小到大的顺序排列,每个元素占三个字符的位置,所有的组合也按字典顺序。输入样例5...

C语言程序设计I—第四周教学【图】

第四周教学安排 教学内容 第二章 用C语言编写程序 2.1 在屏幕上显示“Hello World” 2.2 求华氏温度100F对应的摄氏温度 课前准备 在蓝墨云班课发布资源:1.第三周作业答案;2.chap02 用C语言编写程序;3.第4周作业。 PTA:2018秋第四周作业:1.A乘以B;2.日期格式化;3.是不是太胖了;4.求整数均值。分享码:9DD6474BCE2ACB6C 课堂设计 通过在屏幕上显示“Hello World”来介绍C语言程序的基本结构-》通过求华氏温度100F对应的摄氏温...