重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
你好,按照你的要求写的代码如下,给了注释和运行结果,可以直接运行
创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站制作、成都网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的龙川网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
public class test1 {
public static void main(String[] args) {
// 把0-9、a-z、A-Z全存在一个字符串里
StringBuffer array = new StringBuffer();
for (int i = 0; i = 9; i++) {
array.append(i);
}
for (int i = (int) 'a'; i = (int) 'z'; i++) {
array.append((char) i);
}
for (int i = (int) 'A'; i = (int) 'Z'; i++) {
array.append((char) i);
}
int length = array.length();
// 假设n现在为100
int n = 100;
// 存储最后生成的字符串
StringBuffer str = new StringBuffer("Words:");
int count = 0;// 统计大写字母个数
for (int i = 0; i n; i++) {
// 获得随机位置的字符
char c = array.charAt((int) (Math.random() * length));
str.append(c);
// 统计大写字母
if (c = 'A' c = 'Z') {
count++;
}
}
// 打印结果
System.out.println(str.toString());
System.out.println("该字符串的长度: " + str.length());
System.out.println("大写英文字母的个数: " + count);
}
}
运行结果:
Words:GVppVh3qrKjC4FB4uwuPmL4FTM4nTg2yBhFy0hSIy2NX9wxrHSqHQ1fhUyCAn5hynvvMqm6h4T2PCXAV8pn05X9Sy5KbbaQeuVdT
该字符串的长度: 106
大写英文字母的个数: 39
这个是 ActiveX 的库吧,包装成一个组件了,所以你得找个 jacob 这样的操作 ActiveX 对象的库 API.
#include stdio.h
int main(int argc, char *argv[])
{
int i,j,k,n;
printf("请输入需要打印的图形的行数:");
scanf("%d",n);
if(n%2==0) /*分成上下两部分,输入数值n/2 */
n=n/2;
else
n=n/2+1;
for (i=1;i=n;i++) /*输出上半三角形 */
{
for (j=n;ji;j--)
printf(" ");
for (k=0;k2*i-1;k++)
printf("*");
printf("\n");
}
/* 输出下半三角形*/
for (i=n-1;i0;i--)
{
for (j=n;ji;j--)
printf(" ");
for (k=0;k2*i-1;k++)
printf("*");
printf("\n");