软件开发定制华南农业大学C语言程序设计(实验五)

软件开发定制华南农业大学C软件开发定制语言程序设计(实验五)

1024 计算阶乘

时间限制:1000MS 限制:65536K
提交次数:3921 通过次数:3236

题型: 编程题 语言: G++;

Description 软件开发定制输入正整数n(n<12),计算n!(注n!=123*…*n)

输入样例 3

输出样例 6

#include<stdio.h>int main(){int a,i,t=1;scanf("%d",&a);for(i=a;i>=1;i--)   t=t*i;printf("%d",t);return 0;}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

1008 软件开发定制计算成绩平均分

时间限制:1000MS 内存限制:65536K
提交次数:1024 通过次数:758

题型: 编程题 语言: G++;GCC

Description 输入10软件开发定制个学生成绩(浮点数),软件开发定制要求计算并输出平均分(软件开发定制保留两位小数位)

输入格式 10个成绩,软件开发定制以空格分隔

输出格式 (如题)

输入样例 50 60 70 80 90 90 80 70 60 50

输出样例 70.00

#include<stdio.h>int main(){double n,num=0;int i;for(i=1;i<=10;i++){scanf("%lf",&n);  num+=n;}printf("%.2f",num/10);return 0;}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

1026 累加一行字符中的数字

时间限制:1000MS 内存限制:65536K
提交次数:5372 通过次数:4111

题型: 编程题 语言: G++;GCC

Description 由键盘输入一行字符,将其中每个数字字符所代表的数值累加起来,输出结果。

输入格式 一串字符(最多不超过80个),其中包括数字字符与其它字符

输出格式 输出数字字符所代表的数值累加起来的和

输入样例 A6H7T+65

输出样例 24

#include<stdio.h>#include<string.h>int main(){  char ch[80];  int a=0;  int i;  gets(ch);  for(i=0;i<strlen(ch);i++)    {if('0'<=ch[i]&&ch[i]<='9')     a=a+ch[i]-'0';     }  printf("%d",a); return 0;}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

1029 求最大公约数

时间限制:1000MS 内存限制:65536K
提交次数:6489 通过次数:3903

题型: 编程题 语言: G++;GCC

Description 由键盘输入两个正整数m、n(m、n<1000000),计算它们的最大公约数。

输入样例 16,24

输出样例 8

#include<stdio.h>int main(){int n,m,i,x;scanf("%d,%d",&m,&n);  if(n>=m)    x=m;  else    x=n;  for(i=x;i>=1;i--)  {    if (m%i==0&&n%i==0)    {    printf("%d",i);    break;    }  } return 0;}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

1044 输出最小值

时间限制:1000MS 内存限制:65536K
提交次数:5020 通过次数:4089

题型: 编程题 语言: G++;GCC

Description 从键盘输入十个整数,输出最小值

输入格式 输入的整数绝对值不会超过10000

输出格式 按样例格式输出结果

输入样例 12 45 76 87 5 87 43 55 99 21

输出样例 5

#include<stdio.h>int main(){  int i,min;  int a[10];  for(i=0;i<=9;i++)  {    scanf("%d",&a[i]);  }  min=a[0];  for(i=1;i<10;i++)  {    min=min>a[i]?a[i]:min;  }  printf("%d",min);  return 0;}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

1049 求各位数和

时间限制:1000MS 内存限制:65536K
提交次数:160 通过次数:149

题型: 编程题 语言: G++;GCC

Description 由键盘输入一个int类型的正整数,计算输出构成该数的各位数字之和。

输入样例 126489

输出样例 30

#include<stdio.h>int main(){  int a,t=0,b;  scanf("%d",&a);  while(a/10!=0||a%10!=0)    {b=a%10;    a=a/10;    t=t+b;}    printf("%d",t);  return 0;}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

1037 计算数列和

时间限制:1000MS 内存限制:65536K
提交次数:5299 通过次数:3882

题型: 编程题 语言: G++;GCC

Description 有数列:

编程实现,由键盘输入n,计算输出数列前n项和。(结果保留四位小数,提示:要使用double,否则精度不够)

输出格式 请按格式输出

输入样例 20

输出样例 32.6603

#include<stdio.h>int main(){    //看这个程序的小宝贝,注意啦,写这种题,一定要动笔,就像高中完成程序框图里的值一样double i,q=1,z=2,t,a=2,n;//解释:q代表前一个数,z代表当前的数,t代表去后一个数,a代表answer,答案;scanf("%lf",&n);for(i=1;i<n;i++){t=q+z;a+=t/z;q=z;z=t;}printf("%.4f",a);return 0;}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

1031 统计单词个数

时间限制:1000MS 内存限制:65536K
提交次数:4863 通过次数:2810

题型: 编程题 语言: G++;GCC

Description 写一个函数实现:输入一行字符,以空格分割单词,回车结束输入,输出单词的个数

输入样例 There are many students and many trees!

输出样例
方法一:不用数组

#include<stdio.h>int main(){  int num=1;  char c,d;  while((c=getchar())!='')     {     if(c==' '&&d!=' '&&d!=0)      {num++;}      d=c;     }  printf("%d\",num);  return 0;}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

第二种方法

#include<stdio.h>#include<string.h>int main(){  char ch[100];  int number=1,i;  gets(ch);  for(i=0;i<strlen(ch);i++)    {    if(ch[i]==' '&&ch[i+1]!=' '&&ch[i+1]!=0)    number++;    }  printf("%d",number);  return 0;}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

1042 百万富翁

时间限制:1000MS 内存限制:65536K
提交次数:3118 通过次数:2455

题型: 编程题 语言: G++;GCC

Description 一个百万富翁遇到一个陌生人,陌生人找他谈了一个换钱的计划。该计划如下:我每天给你m元,
而你第一天只需给我一分钱。第二天我仍给你m元,你给我2分钱。第三天,我仍给你m元,
你给我4分钱。依次类推,你每天给我的钱是前一天的两倍,直到一个月(30天)。
百万富翁很高兴,欣然接受这个契约。现要求,编写一个程序,由键盘输入m,
计算多少天后,百万富翁开始亏钱。

输入样例 100

输出样例 18

#include<stdio.h> int main(){int i,fu=1,qiong,d,t=1;scanf("%d",&qiong);qiong*=100;d=qiong;for(i=1;fu<qiong;i++){   t*=2;   fu+=t;   qiong+=d;}printf("%i",i);return 0;}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发