用C语言编写定义一个10个整数型的数组,分别初始化为1-10,然后循环打印出10-1
时间: 2024-06-02 14:13:55 浏览: 139
#include <stdio.h>
int main() {
int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; // 初始化数组
int i;
// 从数组最后一个元素开始循环打印
for (i = 9; i >= 0; i--) {
printf("%d ", arr[i]);
}
return 0;
}
相关问题
编写一个C语言将10个整数存入数组,删除数组中的某个元素。
好的,以下是一个简单的C语言程序,它可以将10个整数存入数组,然后从数组中删除指定的元素:
```c
#include <stdio.h>
int main()
{
int arr[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
int del;
int i, j;
printf("请输入要删除的整数: ");
scanf("%d", &del);
for (i = 0; i < 10; i++)
{
if (arr[i] == del)
{
for (j = i; j < 9; j++)
{
arr[j] = arr[j + 1];
}
break;
}
}
printf("删除后的数组: ");
for (i = 0; i < 9; i++)
{
printf("%d ", arr[i]);
}
return 0;
}
```
此程序先定义了一个包含10个整数的数组arr,并将其初始化为1到10。然后要求用户输入要删除的整数del。程序循环遍历数组,查找del的位置,并将其后面的元素向前移动一个位置,以覆盖del。最后,程序输出更新后的数组。
用c语言编写程序:用整数型数组a存放个8位长整型数(每个数组元素为一个位整数),判断该数是否为对称数
以下是用C语言编写判断8位长整型数是否为对称数的程序:
```c
#include <stdio.h>
int main() {
int a[8]; // 定义整数型数组a,用于存放8位长整型数
int i, flag = 1; // flag表示是否为对称数,初始化为1,默认为对称数
printf("请输入一个8位长整型数:\n");
for (i = 0; i < 8; i++) {
scanf("%1d", &a[i]); // 通过循环读取每一位数字
}
for (i = 0; i < 4; i++) {
if (a[i] != a[7-i]) { // 判断对称位上的数字是否相等
flag = 0; // 如果不相等,说明不是对称数,将flag置为0
break; // 退出循环
}
}
if (flag == 1) {
printf("该数是对称数\n");
} else {
printf("该数不是对称数\n");
}
return 0;
}
```
程序运行后,会提示用户输入一个8位长整型数,然后通过循环读取每一位数字,并判断对称位上的数字是否相等,如果都相等,则说明该数是对称数,否则不是。最后输出判断结果。
阅读全文
相关推荐
















