建立一个可以存放50个字符的字符数组,(通过循环)随机产生50个大写英文字母(A~Z)输出字符串

来源:百度知道 编辑:UC知道 时间:2024/06/05 19:48:12
建立一个可以存放50个字符的字符数组,(通过循环)随机产生50个大写英文字母(A~Z),输出字符串。 用c++做啊 !
3.国家对征收个人所得税的办法如下表所示,编一程序,根据一个人的月收入计算其应交纳的税额和税后所得的金额。

#include<iostream>
#include<ctime>
using namespace std;
int main()
{
srand((unsigned)time(NULL));
char str[51];
int i;
for(i=0;i<50;i++)
{
int n=rand()%26;
str[i]='A'+n;
}
str[i]=0;
cout<<str;
return 0;
}

#include <stdio.h>
#include <time.h>

void main()
{
int i,num;
char arr[50];
for(i=0;i<50;i++)
arr[i]='0';
srand(time(NULL));
for(i=0;i<50;i++)
{
num=rand()%25;
if(num<26)
arr[i]=num+'A';

}
for(i=0;i<50;i++)
printf("%c",arr[i]);
printf("\n");
}
用C作的,但是不是一样吗?