键盘输入一个1~80的整型数并将其赋值给变量n, 要求从屏幕打印输出n个字符:字符为 :“”“#”两个字符交替。比如:n=5,则输出#*#*。
#include <stdio.h>
int main()
{
int n;
scanf("%d",&n);
for(i=0;i<n;i++)
{
if(i%2==0)
printf("*");
else
printf("#");
}
}
不知道你这个问题是否已经解决, 如果还没有解决的话:#include <stdio.h>
//#include <stdlib.h>
#define NUM 10
void fun(int *a,int n,int x)
{ int i;
for(i=x;i<n;i++)a[i-1]=a[i];
//n--;
for(i=0;i<n;i++)printf("%d ",a[i]);
printf("\n");
}
main()
{ int n,x,a[NUM];
int i;
n=NUM;
printf("请输入10个整数:");
for(i=0;i<n;i++)scanf("%d",&a[i]);//可以替换for(i=0;i<n;i++){a[i]=rand()%50;printf("%d ",a[i])
for(i=0;i<n;i++)printf("%d ",a[i]);
printf("\n");
printf("请输入一个下标:");scanf("%d",&x);
fun(a,n,x);
}