} NODE, *LINK;voidaddNode(LINK head,intn){ LINK tail, newNode; tail = head;for(inti =0; i < n; i++) { newNode = (LINK)malloc(sizeof(NODE)); newNode->index = i;scanf("%d", &(newNode->number)); newNode->next =NULL; tail->next = newNode; tail = newNode; } }void...
第二行输入n个整数,用空格分开。 输出格式: 在一行中输出这n个整数的处理结果,相邻数字中间用一个空格分开,行末不得有多余空格。 输入样例: 4 10 8 1 2 输出样例: 2 1 8 10 #include<stdio.h> int main() { int n; scanf("%d",&n); if(n>=1&&n<=10) { int a[n]; int i; for(i=0...
PTA是浙江大学设计类实验辅助教学平台。 题目描述: 本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。 输入格式: 输入在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。 输出格式: 在一行中输出这n个整数的处理结果,相邻数字中间用一...
b[0]=2,b[1]=7,b[2]=9,b[3]=5,b[4]=3; for(i=0;i<=4;i++) {c[i]=a[i]*b[i]; printf("c[%d]=%d\n",i,c[i]); } } 实验步骤 int a[5]:整型一维数组说明,a是数组名,也是数组的起始地址,该数组可以存储5个整数。a[0]~a[4]也可以看成是变量标识字符,[]中的数值称为...
1.分别采用冒泡法、选择排序法对10个整数排序。10个整数用scanf函数输入。 2.将两个字符串连接起来,不要用strcat函数。 3.将一个数组中的值按逆序存放。例如,原来顺序为3 2 1 8 9。要求改为9 8 1 2 3。 4.输出杨辉三角形(要求输出10行) 5.以下fun函数的功能是:找出具有N个元素的一维数组中的最小值...
for(i=0;i<10;i++) printf("%d ",p[i]);/*用指针变量p引用数组元素*/ printf("\n"); for(i=0;i<10/2;i++)/*将原始数组逆序存放*/ {p1=/**/p+i/**/; p2=/**/p+(10-1-i)/**/; /*p1指向交换的左元素,p2指向交换的右元素*/ ...
{int a[11]={1,4,6,9,13,16,19,28,40,100}; int num,i,j; printf("array a:\n");//依次输出原数组中的各个数 for (i=0;i<10;i++) printf("%5d",a[i]); printf("\n"); printf("insert data:");//输入待插入的数 scanf("%d",&num); ...
puts(s2); } 四、编程题 1.将一个数组中的值按逆序重新存放,例如,原来顺序为8,6,5,4,1。要求改为1,4,5,6,8。 2.用数组来处理求Fibonacci数列问题。 3.有一个3×4的矩阵,输入数据后,求其主对角线之和。 4.编一程序,将两个字符串连接起来,不要用strcat函数。 章节题目:©...
b[0]=2,b[1]=7,b[2]=9,b[3]=5,b[4]=3; for(i=0;i<=4;i++) {c[i]=a[i]*b[i]; printf("c[%d]=%d\n",i,c[i]); } } 实验步骤 int a[5]:整型一维数组说明,a是数组名,也是数组的起始地址,该数组可以存储5个整数。a[0]~a[4]也可以看成是变量标识字符,[]中的数值称为...