SCAU高级语言程序设计实验指导与习题
noveto
这个作者很懒,什么都没留下…
展开
-
SCAU【1029】求最大公约数
题目要求:由键盘输入两个正整数m、n(m,n用长整数表示),计算它们的最大公约数。【第一组自测数据】 【第一组自测数据】键盘输入:16,24↙ 键盘输入:17,25↙正确输出:8 正确输出:1#include <stdio.h>#include <stdlib.h>int main(){ int m,n,min; int d,i; scanf("%d,%d",&m,&n); mi原创 2021-03-19 16:49:31 · 1262 阅读 · 0 评论 -
SCAU【1028】求素数
题目要求:输出2到200之间(包括2,200)的所有素数(注:要求1行1个素数,按由小到大的顺序输出)。#include <stdio.h>#include <math.h>int main(){ int i,j,is_prime; for(i=2;i<=200;i++) { is_prime=1; for(j=2;j<=i-1;j++) { if(i%j==0)原创 2021-03-19 16:35:16 · 1416 阅读 · 0 评论 -
SCAU【1026】累加一行字符中的数字
由键盘输入一行字符(总字符个数从1个至80个均有可能,以回车符表示结束),将其中的每个数字字符所代表的数值累加起来,输出结果。【第一组自测数据】 【第二组自测数据】键盘输入:abc123↙ 键盘输入:A6H7T+65↙正确输出:6 正确输出:24#include <stdio.h>#include <stdlib.h>int main(){ int sum=0; char ch; while((ch=get原创 2021-03-19 16:22:29 · 3697 阅读 · 1 评论 -
SCAU【1023】简单计算器
下面程序中是实现一个简单的运算器(保留两位小数点),如果由键盘输入10+50,计算机可以输出结果60.00;如果输入8+6,计算机输出20/4,计算机输出5.00;如果输入8-6,计算机输出2.00,请在空处填上合适的代码,运行通过后并提交。【第一组自测数据】 【第二组自测数据】键盘输入:45*2↙ 键盘输入:50.1-23↙正确输出:result=90.00 正确输出:result=27.10#include <stdio.h>#include <s原创 2021-03-19 16:09:04 · 1856 阅读 · 1 评论 -
SCAU【1020】正负奇偶判断
题目要求:由键盘输入非零整数x,判断该数正负,正数输出positive,负数输出negative,接着判断该数的奇偶性,奇数输出odd,偶数输出even。【第一组自测数据】 【第二组自测数据】键盘输入:-43 键盘输入:98正确输出:negative 正确输出:positive odd even#include <stdio.h>#include <stdlib.h>int main(){原创 2021-03-19 15:49:02 · 835 阅读 · 0 评论 -
SCAU【1017】求数的位数
题目要求:键盘输入一个正整数,要求输出它是几位数。【第一组自测数据】 【第二组自测数据】键盘输入:349213↙ 键盘输入:10000↙正确输出:6 正确输出:5#include <stdio.h>#include <math.h>int main(){ int a,m=0; scanf("%d",&a); while(a>0) { a=a/10;原创 2021-03-18 22:38:50 · 593 阅读 · 0 评论 -
SCAU【1007】判断整数是否是平方数
由键盘原创 2021-03-03 21:23:08 · 3283 阅读 · 2 评论