![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
OJ题目
羊胖不胖
这个作者很懒,什么都没留下…
展开
-
高级语言程序设计--实验7 数组的应用(二)
1040 统计不同数字的个数Description由键盘输入20个整数,统计不同数字的个数。输入样例70 5 14 22 19 2 99 67 13 66 5 93 44 38 22 11 39 22 33 11输出样例16提示因为5有1个重复数字,11有1个重复数字,22有2个重复数字#include<stdio.h>int main(){ int a[20],i,j,t,count=0; for(i=0;i&l原创 2020-05-26 11:15:21 · 1105 阅读 · 0 评论 -
高级语言程序设计--实验7 数组的应用(一)
1039 倒序Description由键盘输入10个整数,倒序输出。输入样例705142019299671366输出样例661367992192014570#include<stdio.h>int main(){ int a[10],i; for(i=0;i<10;i++)//输入数组要用for循环 scanf("%d",&a[i]); printf("\n"); fo原创 2020-05-26 11:10:31 · 423 阅读 · 0 评论 -
高级语言程序设计--实验6 循环结构(二)
1028 求素数/*输出2到200之间(包括2、200)的所有素数(注:要求1行1个素数,按由小到大的顺序输出)。输出样例2357……199*/#include<stdio.h>int is_ss(int x)//构造函数判断是否为素数{ int j,a=sqrt(x); for(j=2;j<=a;j++) { if(x%j==0) return 0; } return 1;}原创 2020-05-26 11:05:16 · 1218 阅读 · 0 评论 -
高级语言程序设计--实验5 循环结构(一)
1029 求最大公约数由键盘输入两个正整数m、n(m、n<1000000)计算它们的最大公约数。输入样例16,24输出样例8#include <stdio.h>int main(){ int m,n,r; scanf("%d,%d",&m,&n); r=m%n; while(r!=0) { m=n; n=r; r=m%n; }//辗转相除法 printf("%d",n); return 0;}延原创 2020-05-26 10:53:20 · 2652 阅读 · 0 评论 -
SCAU-OJ教材习题
第三章1、分期还款(加强版)从银行贷款金额为d,准备每月还款额为p,月利率为r。请编写程序输入这三个数值,计算并输出多少个月能够还清贷款,输出时保留1位小数。如果无法还清,请输出“God”计算公式如下:![](https://img-blog.csdnimg.cn/20200416115122854.png)输入格式三个数,分别为货款金额、每月还款和月利率,以空格分隔,均为非负数...原创 2020-05-26 10:33:55 · 2150 阅读 · 0 评论 -
高级语言程序设计--实验2 基本类型与运算
一、堂上限时习题3、阅读下面程序,写出运行结果:分析:(1)a的余数是0;(2)b取商,且不用四舍五入。(3)c=b++,先执行c=b,在执行b = b+1。(4)double和float类型数据打印默认打印小数点后6位,想显示更多,可用%.nf的形式。(5)15/10属与整型,取商后,显示小数点后6位。(6)d/10,属于float类型之间的运算,所以可实现显示小数。答案:...原创 2020-05-26 10:32:35 · 246 阅读 · 0 评论 -
高级语言程序设计--实验11 链表操作(1)
一、堂上限时学习1、链表的合并下面程序创建两个链表,然后将第二个链表合并到第一个链表未尾,但合并部分的代码未完成,请你完成这部分代码。#include "stdio.h"#include "malloc.h"#define LEN sizeof(struct student)struct student{ long num; int score; st...原创 2020-05-26 10:33:39 · 487 阅读 · 0 评论 -
高级语言程序设计--实验10 指针与结构体(2)
二、堂下练习1、字符串与指针请写出下列程序的运行结果#include<stdio.h>int main( ){ char string[30]="How_are_you" ; char *p=&string[0], *p2=string+8; printf("%s,%s\n" , p , p2 ) ;} 程序运行结果为:#inclu...原创 2020-05-26 10:33:31 · 372 阅读 · 0 评论 -
高级语言程序设计--实验10 指针与结构体(1)
一、堂上限时练习1、[填空]交换两数,由大到小输出。下面程序,交换两数,使两数由大到小输出,请填空。#include "stdio.h"void swap(_______________________) { int temp; temp=*p1; *p1=*p2; *p2=temp; } int main() ...原创 2020-05-26 10:33:23 · 325 阅读 · 0 评论 -
高级语言程序设计-实验9 函数的应用(2)
二、堂下练习1、[填空题]函数定义下面是使用辗转相除法,求最大公约数的程序,请补充完整程序中函数的定义与调用,运行通过后提交代码。#include "stdio.h"_______________________{ int r; while ((r=m%n)!=0) { m=n; n=r; } return ...原创 2020-05-26 10:33:11 · 742 阅读 · 0 评论 -
高级语言程序设计-实验9 函数的应用(1)
一、堂上限时训练1、 编写函数计算阶乘下面程序实现由键盘读入整数n,计算并输出n!,请补充完整计算阶乘的函数。include "stdio.h" __________ main() { int n; scanf("%d", &n); printf("%ld", fanc(n)); } 输入样例3输出样例6...原创 2020-05-26 10:32:54 · 1370 阅读 · 0 评论