='a'&&a<='z'||a>='A'&&a<='Z') letters++" /> ='a'&&a<='z'||a>='A'&&a<='Z') letters++" />

全文预览

C语言信息安全上机实验报告模版2-循环浅析

上传者:叶子黄了 |  格式:doc  |  页数:14 |  大小:178KB

文档介绍
,统计英文字母、空格、数字、其他字符个数程序: #include<stdio.h> void main() { char a; int letters=0,space=0,digit=0,other=0; printf(" 请输入一行字符: \n"); while((a=getchar())!='\n') { if(a>='a'&&a<='z'||a>='A'&&a<='Z') letters++; else if(a==' ') space++; else if(a>='0'&&a<='9') digit++; else other++; } printf(" 字母数:%d\n 空格数:%d\n 数字数:%d\n 其他字符数:%d\n",letters,space,digit,other); } 结果: 4. P137/3 :“猴子吃桃”问题程序: 9 #include<stdio.h> void main() { int i,s=1; i=1; while(i<10) { s=(s+1)*2; i++; } printf("%d\n",s); } 结果: 5. P138/6 :输出 9*9 乘法表程序: #include<stdio.h> void main() { int i,j,a[10][10]; for(i=0;i<10;i++) for(j=0;j<10;j++) a[i][j]=i*j; for(i=0;i<10;i++) for(j=1;j<=i;j++) printf("%2d*%d=%d\n",i,j,i*j); } 结果: 10 6.求 Sn=a+aa+aaa+ ……+a… a(n 个 a)。a 是从键盘上输入的 1-9 之间的数, n 从键盘输入,但可以保证输入的 n使 Sn 在无符号长整型( unsigned long int )数据表示的范围内

收藏

分享

举报
下载此文档