【求助】C语言考试题目

来源:百度知道 编辑:UC知道 时间:2024/05/02 13:10:14
终于透露题目啦 HOHO.求高手帮我写下 嘿嘿
1.输入一个 1 ~ 26 数字,按照如下图显示
A
BBB
CCCCC
DDDDDDD
………
ZZZZZZZZZ ZZZZZZZZ ( 51个)

2.编写一个程序,接受n产生如下输出
0,1,3,6,10,15……(共n项)
3.接受两个数m和n,只有接受的m是2的n次方的时候,打印到品目并退出程序。
4.写一个字符串,将这个字符串中的元音复制到另一个字符串中(aeiouAEIOU)
5.编写一个函数,要求把输入的字符串反序排放,如输入:Hello World! 输出:!dlroW olleH

高手救命吖!! 我QQ:321146 谢谢啦
`

3楼的哥哥,第4题和第5题的strlen是什么吖?编译器报错了,strlen没有定义吖~~~

`

第一题上面那为仁兄已经写好了我就不写了啊
第二题

main(){
int i,n,j=0;
printf("please input a number:");
scanf("%d",&n);
for(i=0;i<=n;i++)
{ j=j+i;
printf("%d\t",j);
}
}
第三题
fact(int n){
int m=1,i;
for(i=0;i<n;i++)
m=m*2 ;
return m;
}
main(){
int m,n;
printf("Please input two number");
scanf("%d %d",&m,&n);
if(m==fact(n))
printf("%d %d",m,n);
}
第四题
#include"stdio.h"
main(){
char b[20];
int i,j=0;
char ch;
for(i=0;i<20,ch!='#';i++){
ch=getchar();
if(ch=='a'||ch=='e'||ch=='i'||ch=='u'||ch=='o'||ch=='A'||ch=='E'||ch=='I'||ch=='O'||ch=='U'){
b[j++]=ch;
}
}
for(i=0;i<j-1;i++)
printf("%c",b[i]);
}第五题
#include"stdio.h"<