标签:存储 gets 伪代码 ima red code 字符串 字符串输入 sum
定义大小为1000的数组a,b,整型变量N,i,j,max,maxnum;
输入N;
for i=0 to N-1
input a[i];
for i=0 to N-1
b[i]=0;
for i=0 to N-1
for j=0 to N-1
if a[i]==a[j]
b[i] 自增;
max=0;
for i=0 to N-1
{ if b[i]大于max
then{ max=b[i];
maxnum=i;
}
}
output a[maxnum],max;
定义整型变量i,j,N,x;
input N;
定义整型数组a[N];
for (i =0 to N-1) input a[i];
input x;
for i=0 to N{
if x<=a[i]
{ for i=N+1 to i
a[j]=a[j-1];
}
a[i]=k;
break;
}
for(i=0 to N)
output a[i];
定义整型变量T,i,n,p,q,flag;
input T;
for(i=1 to T)
{ flag=1;
input n;
定义整型数组 a[n][n];
for(p=0 to n)
for(q=0 to p)
input a[p][q];
for(p=0 to n)
for(q=0 to p)
if a[p][q]!= 0;
flag = 0;
if flag -> 1
output YES
else
output NO
例如:char a[80]="welcome";
例如:scanf("%s",s);
例如:gets(s);
scanf与gets不同之处在于:scanf遇到回车或空格就结束输入,而gets可以输入空格,遇到回车结束输入。但在结束输入时都会自动将输入的数据和<span style="color:red">‘\0’</span>送入数组中。
定义字符型变量c;定义整型变量num;
input c;
num=c-‘0‘;
output num;
定义字符型数组c[1000];定义整型数组a[1000]={0};
定义整型变量i,j;
gets(c);
for i=2 当c[i]!=0 时 i++
{ if c[i]>=‘0‘&&c[i]<=‘9‘ then a[i]=c[i]-‘0‘;
if c[i]>=‘a‘&&c[i]<=‘z‘ then a[i]=c[i]-87;
if c[i]>=‘A‘&&c[i]<=‘Z‘ then a[i]=c[i]-55;
}
a[i]=-1;
定义整型变量sum=0;
for p=2 当a[p]!=-1时 p++
for j=i-4 to j>=0
{ b[p]=pow(16,j-4);
sum=sum+b[p];
}
output sum;
解:((y=3)&&(x<=4))中“y=3”为“真”,那么只要“x<=4”条件满足,循环就会执行,所以循环总共执行5次。
解:7.(ch=getchar()) 8.(ch>=‘a‘&&ch<=‘z‘)||(ch>=‘A‘&&ch<=‘Z‘) 考试时忘记了怎么写。。
解:如图。
解:忘记怎么产生随机数,具体改正看图。
标签:存储 gets 伪代码 ima red code 字符串 字符串输入 sum
原文地址:http://www.cnblogs.com/wwwwxy128/p/7966087.html