c语言 error2050,c语言程序设计20509new.doc

news/2024/10/19 3:32:30/

c语言程序设计20509new.doc

【程序】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去       掉不满足条件的排列。 2.程序源代码:main(){int i,j,k;printf("\n");for(i=1;i<5;i++)    /*以下为三重循环*/  for(j=1;j<5;j++)    for (k=1;k<5;k++)    {     if (i!=k&&i!=j&&j!=k)    /*确保i、j、k三位互不相同*/     printf("%d,%d,%d\n",i,j,k);    }}

?

【程序2】题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高    于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提    成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于    40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于    100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?1.程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。      2.程序源代码:main(){long int i;int bonus1,bonus2,bonus4,bonus6,bonus10,bonus;scanf("%ld",&i);bonus1=100000*0.1;bonus2=bonus1+100000*0.75;bonus4=bonus2+200000*0.5;bonus6=bonus4+200000*0.3;bonus10=bonus6+400000*0.15;  if(i<=100000)   bonus=i*0.1;  else if(i<=200000)      bonus=bonus1+(i-100000)*0.075;     else if(i<=400000)         bonus=bonus2+(i-200000)*0.05;        else if(i<=600000)            bonus=bonus4+(i-400000)*0.03;           else if(i<=1000000)               bonus=bonus6+(i-600000)*0.015;              else               bonus=bonus10+(i-1000000)*0.01;printf("bonus=%d",bonus);} -----------------------------------------------------------------------------【程序3】题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后       的结果满足如下条件,即是结果。请看具体分析:2.程序源代码:#include "math.h"main(){long int i,x,y,z;for (i=1;i<100000;i++)  { x=sqrt(i+100);   /*x为加上100后开方后的结果*/   y=sqrt(i+268);   /*y为再加上168后开方后的结果*/    if(x*x==i+100&&y*y==i+268)/*如果一个数的平方根的平方等于该数,这说明此数是完全平方数*/     printf("\n%ld\n",i);  }}-----------------------------------------------------------------------------【程序4】题目:输入某年某月某日,判断这一天是这一年的第几天?1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊       情况,闰年且输入月份大于3时需考虑多加一天。2.程序源代码:main(){int day,month,year,sum,leap;printf("\nplease input year,month,day\n");scanf("%d,%d,%d",&year,&month,&da


http://www.ppmy.cn/news/622431.html

相关文章

杭电2050(C++)

杭电2050 题目 AC代码 1 #include<stdio.h>2 int main()3 {4 int n, i, sum ;5 while(scanf("%d",&n)!EOF)6 {7 while(n--)8 {9 scanf("%d",&i) ; 10 sum 2*(i*i)-i 1; 11 …

2050 Programming Competition

【1001】开场白 Problem Description 来自世界各地的年青人在 https://2050.org.cn 握手团聚&#xff0c; 他们是航空航天的新生代&#xff0c;编程大赛的优胜者&#xff0c;35岁以下的创新者&#xff0c;科技公司的创始人&#xff0c;展望未来的科学家&#xff0c;天马行空的…

hdu 2050

折线分割平面 #include<bits/stdc.h> using namespace std; #define MAXN 10001 long long f[MAXN]; int main() {int n,m,i;scanf("%d",&n);f[1]2;for(i2;i<MAXN;i)f[i]f[i-1]4*(i-1)1;for(i0;i<n;i){scanf("%d",&m);printf("%…

CentOS 6.5 NVIDIA Tesla C2050配置OpenCL

1. 安装编译环境 gcc , kernel-devel,kenel-headers (默认安装最新的版本) [rootlocalhost ~]# yum -y install gcc kernel-devel kernel-headers 注&#xff1a;若系统内核版本与此处内核相关软件版本不一致&#xff0c;会影响显卡驱动的安装&#xff0c;出现错误: 所以此时…

ccpc 2050 C 分宿舍

Problem Description “那天TA说TA要来&#xff0c;于是我就来啦。 那天我说我要来&#xff0c;于是你就来啦。 TA看到了什么&#xff1f; 你又看到了什么&#xff1f; 我看到你们在一起&#xff0c;我是真的很happy&#xff1a;&#xff09; 太阳在哪里啊&#xff1f; 就在早…

HDU-2050-折线分割平面

折线分割平面 Problem Description 我们看到过很多直线分割平面的题目&#xff0c;今天的这个题目稍微有些变化&#xff0c;我们要求的是n条折线分割平面的最大数目。比如&#xff0c;一条折线可以将平面分成两部分&#xff0c;两条折线最多可以将平面分成7部分&#xff0c;具体…

如何使IOT2050成为PN设备

Profinet Driver&#xff08;PNDriver&#xff09;从V2.3开始支持IO设备(IOD)功能&#xff0c;支持通用网络接口和Linux操作系统&#xff0c;最小支持2ms的通讯周期。本文介绍如何编译PNDriver并运行在IOT2050上。 1. 编译PNDriver 因为PNDriver只支持32位模式&#xff0c;因…

杭电oj2050-2058————C语言

2050.折线分割平面 http://acm.hdu.edu.cn/showproblem.php?pid2050 直线&#xff1a;第n条与之前的有 n-1 个交点&#xff0c;(n-1)1 个平面&#xff1b; 折线&#xff1a;第n条最多与之前的有2∗2(n−1)交点&#xff08;一折两直&#xff09;&#xff0c; 2∗2(n−1)1个平面…