一•顺序接构程序设计第一部分
^Tw^Tw^Tw^Tw^Tw^Tw^Tw^Tw^Tw^Tw
Iamastudent
^Tw^Tw^Tw^Tw^Tw»^w
#include〈>
intmain(void)
{
pr);
if(mon==2)
if(veai5o4=0)
if(year%100==0)
if(year%400==0)pdntfCDay=29\n”);
elseprmtf(,,Day=28\nH);
elsepnntf(,,Day=29\nH);
elsepnntf(,,Day=28\nH);
else
i
switch(mon)
{casel:case3:case5:case7:case8:case10:case12:prmtf(HDay=3l\n”);break;
case4:case6:case9:case11:
printf(HDay-3O\nH);break;
default:printf(Menoi\nM);
}
getch();
}
严2013,4
Dav=30*/
实验五循环结构程序设计(第I部分)
计算并输出下式的值,,结果保留5位小数。
11111
130
s二]—+——+...
7101316参考
答案:(多算一轮或少算一轮的至别)
参考答案:(多算一轮或少算一轮的差别)
输入一个长正整数,从高位开始逐位分割并输出。
230
如,输入123456.
逐位输出:E2,3,4,5,6。
输入6个整数,中间用空格隔开,判断每个数是否是素数,并给出相应提示,显示时,
340
每行一个进行说明。如:x是素数。
y不是素数。
注总:检查区间2〜sqrt(x)。
1.#iiiclude<>^include<>mtmam(void)
{
doubles=0,a;
mti;
intx=l;wlule(l)
a=f*;
if(fabs()break;
else
i
s=s+a;
x=x+3;
f=-f;
}
piintf(T-1/4+1/7-・・・=%・5f1T;s);return0;
}
/*l-l/4+l/7-...=♦/
{
;scanff%cT.&x);
if(x<=0)
pnntf(”输入数据有误!”);else
{
do
{
temp=x%10;
prmtf(n%d\temp);x=x/10;
}while(x!=0);
}
}
〃以卞程序用于输入正序的数据
严
mam()
{
intx,v,temp:scanff%cT.&x);
尸o;
if(x<=0)
pnntf(”输入数据有误!”);
else
{
do
{
temp=x%10;
prmtf(n%d\temp);
x=x/10;
y=y*10;〃还原为逆序正整数
y=y+temp;
}while(x!=O);
do
{
temp=y%10;
prmtf(H%d'•.temp);
y=y/io;
}while(y!=0);
}
pmitf(”\n”);
}
*3.#include<>
#include<>
main()
{
mt
prmtf(”输入6个整数,判断其是否为素数:\n”);
foi(i=l;i<=6;i-H-)
{
scanf(”%d"、&x);
y=(int)sqit(x);
for(j=2j<=yj-H-)
{
if(x%j==O)
break;
}
ifQ>y)
prmtf("%d是素数。\n",x);
else
pnntf("%d不是素数。\n”,x);
}
}
实验六循环结构程序设计(第2部分)
1【实验目的】穷举法编程
【实验内容】百鸡问题。100元买100只鸡,其中:公鸡5元1只、母鸡3元1只、小鸡1元3只,要求每种鸡至少有1只。编写程序统计并输出所有的购买方案,完成后提交源程序
・#include〈>
mainO
inti,j,k;//i表示公鸡,j表示母鸡,k表示小鸡for(i=l;i<100/5;i++)
for(j=l;j<100/3;j++)
for(k=l;k<100;k++)if(5*i+3*j+k/3=100&&k%3=0&&i+j+k=100)
{
大一C语言程序设计题 来自淘豆网m.daumloan.com转载请标明出处.