原创C语言编程程序文档格式.docx
- 文档编号:18844838
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:8
- 大小:16.58KB
原创C语言编程程序文档格式.docx
《原创C语言编程程序文档格式.docx》由会员分享,可在线阅读,更多相关《原创C语言编程程序文档格式.docx(8页珍藏版)》请在冰豆网上搜索。
如果需要输出的*为1,3,5呢?
5;
i+=2)
5-i;
3.编辑程序,输出如下图形:
*
***
*****
*******
{int
k,i,j;
for(i=1;
i<
=4;
i++)
{for(k=3;
k>
=i;
k--)printf("
"
for(j=1;
j<
=2*i-1;
j++)printf("
=3;
{for(k=1;
k<
k++)printf("
=7-i*2;
4.编辑程序,输出笑脸,八行,每行7个
{inti,j;
=8;
{for(j=1;
8;
^_^"
);
getch();
5.编写程序:
1-3+5-7+......-99+101;
#include<
math.h>
main()
{intm,n,t;
ints;
t=1;
m=1;
s=0;
n=1;
while(fabs(t)<
=101)
{s=s+t;
m=m+2;
n=-n;
t=n*m;
s=%d"
s);
或
{inti,j,sum;
sum=0;
j=1;
=101;
i+=2)
{sum=sum+i*j;
j=-j;
sum=%d"
sum);
编写程序:
1+1/(!
1)+1/(!
2)+1/(!
3)+......;
{intm,n,r;
floats;
r=0;
scanf("
%d"
&
n);
while(r<
=n)
{s=s+1.0/m;
r+=1;
m=m*r;
s=%f"
s=1.0;
for(r=1;
r<
=n;
r++)
{m=m*r;
s=s+1.0/m;
输出2000~3000年之间的闰年,且10个一换行;
{intyear,i=0;
year=2000;
while(year>
=2000&
&
year<
=3000)
{if(year%4==0&
year%100!
=0)||(year%400==0))
{printf("
%d"
year);
++i;
if(i%10==0)
year=year+1;
输入一行字符,以(enter)键结束,输出字符及对应的ASICC码,输出三组换行;
{charch;
inti=0;
while((ch=getchar())!
='
\n'
)
{printf("
ch=%cASII=%c"
ch,ch);
i++;
if(i%3==0)
输入一行数字字符,且前后都有空格,输出连续的整数数字,如输入
2
3
4
5
<
CR>
输出;
2345
{charch
;
inti;
if(ch>
0'
ch<
9'
{i=ch-'
;
i);
统计输入的行数,用!
结束,!
所在行不计入行数;
inti=0;
!
'
if(ch=='
输入一行字符,统计小写字母的个数;
a'
z'
输入如下图形,图形行数与输入行数变量有关,如:
A
BBB
CCCCC
DDDDDDD
EEEEEEEEE
{inti,j,k,s;
charch;
i);
for(j=1;
j++)
{ch='
A'
+j-1;
for(k=i;
j;
for(s=1;
s<
=2*j-1;
s++)putchar(ch);
编写程序;
百钱买百鸡,公鸡一值五钱,母鸡一值三钱,小鸡三值一钱;
{intx,y,z;
for(x=0;
x<
=100/5;
x++)
for(y=0;
y<
=100/3;
y++)
{z=100-x-y;
if(5*x+3*y+z/3==100)
if(z%3==0)
x=%dy=%dz=%d\n"
x,y,z);
猴子吃桃,第一天吃了桃子的一半,有多吃一个,第二天吃了剩下的一半,又多吃了一个,到第十天剩下一个桃子
问猴子第一天摘了多少桃子?
{intx=1,n;
for(n=9;
n>
0;
n--)
x=(x+1)*2;
第一天共摘了%d个桃子"
x);
计算1!
+2!
+3!
+4!
+5!
intf(intn)
{inti,s;
s=1;
s=s*i;
returns;
s,k;
for(k=1;
k++)
s=s+f(k);
输入三个数,输出最大值,最小值
int*fun(int*a,int*b,int*c)
intt;
if(*a<
*b)
{t=*b;
*b=*a;
*a=t;
*c)
{t=*c;
*c=*a;
if(*b<
{t=*c;
*c=*b;
*b=t;
{int*p,x,y,z;
%d%d%d"
x,&
y,&
z);
fun(&
max=%dmin=%d\n"
x,z);
编写函数int
mymod(inta,intb),求两个数相除后的余数;
intmymod(intx,inty)
t=x%y;
returnt;
{inta,b,p;
%d%d"
a,&
b);
p=mymod(a,b);
%d\n"
p);
输出9*9方阵;
如下所示
1
2
3
4
6
7
8
9
2
6
8
10
12
14
16
18
3
9
12
15
18
21
24
27
8
12
16
20
24
28
32
36
5
10
15
25
30
35
40
45
18
36
42
48
56
7
14
21
49
56
63
56
64
72
27
45
54
63
72
81
{inta[10][10],i,j;
10;
j++)a[i][j]=i*j;
for(i=1;
{for(j=1;
printf("
%6d"
a[i][j]);
}
说明:
以上C程序在中文状态下输入,若不能正常运行,请更改输入法,如“
"
”
不能输入为“
““。
程序中的”getch();
“是在win-tc软件下要求输入的,意思是暂停一下看结果,与程序无关!
想了解更多,请点击联系我
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 原创 语言 编程 程序