dpbb.net
当前位置:首页>>关于c语言,输入一个整数n和n个整数,输出这n个整数的...的资料>>

c语言,输入一个整数n和n个整数,输出这n个整数的...

1.编译不通过 数组定义时,不能使用变量,即使变量已赋值,所以int a[n];是错的 解决方法,你可以直接定义一个大的数组,比如 int a[100],然后再用n限制输入的个数 2.数组下标是从0~n-1,所以你的for(i=1;i

#includeint main(){ int i, n; int arr[1000]; scanf("%d", &n); for(i = 0; i < n; ++i) { scanf("%d", &arr[i]); } for(i = 0; i < n; ++i) { if(0 == arr[i]%2) { printf("%d ", arr[i]); } } printf("\n"); return 0; }

思路:定义一个字符串并初始为“生蛋快乐”,接着while循环输出该字符串。 参考代码: #include int main(){ char a[20]="生蛋快乐";//定义并初始化字符串 int n; scanf("%d",&n);//输入整数n,表示需要输出多行"生蛋快乐" while(n--)//while循环 ...

/*你的程序写的没有错误,就是 b=a[0]; c=a[n-1]; 应该写在赋值之后,就是写在我之前帮你修改的之后 & 帮你在原来的基础上改好了 */#includeint main(void){ int index1,index2,b,c,i,n,a[10];//添加了printf("请输入一个1到10的正整数:"); sca...

你题目有没有写全,如果按照你这个题目,没有规定输入整数的位数,考虑要输入任意位数的数字,那么数字就不能使用已有的整数类型来保存(比如int只有4个字节大小,超出就溢出了)。 我写的是任意长度的数字输入,比较取最小值。(你内存够就行)...

在你的第二个for循环中a

#include void main( ) { int n, i, num , max ; scanf("%d", &n); scanf("%d", &num); max=num; for(i = 1; i < n; i++) { scanf("%d", &num); if(max < num) max = num; } printf("%d\n", max); }

#include int main() { int num,n,mini; int arry[100]; printf("请输入一个整数\n"); scanf("%d",&num); printf("请输入%d个整数\n",num); for(n=0;n

#include "stdafx.h"#include #define N 10 //数组长度固定void main(){int i, j, num, a[N];//int change, t;printf("Enter Number: ");scanf("%d", &num);printf("Enter Data: \n");for (i = 0; i0 && change; i--)//num-1{change = 0;for (j ...

#include #include #include void main() { int a; char str1[200]; printf("Please input a integer: "); scanf("%d", &a); itoa(a, str1, 10); printf("The length of integer=%d", strlen(str1)); } C语言实现如下: #include void main() { ...

网站首页 | 网站地图
All rights reserved Powered by www.dpbb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com