C语言问题假设10个整数存储在数组a中,要求把其中能被12整除的数标记为T,其他标记为F。

作者&投稿:璩重 (若有异议请与网页底部的电邮联系)
用c语言编程,从键盘上输入10个整数存放到一维数组中,输出其中最大的数及其对应的数组下标值~


#include int find(int *a, int l, int x){ int r = -1; int i; for(i = 0; i < l; i ++) if(a[i] == x) { r = i; break; } return r;}int main(){ int a[10]; int x; while(1) { int i; for(i = 0; i< 10; i ++) scanf("%d",&a[i]); scanf("%d",&x); i = find(a,10,x); if(i == -1) printf("no
"); else printf("%d
", i); } return 0;}

gets()一般用于字符和字符串的输入,而不是整数。

代码:

nclude <stdio.h>
int main()
{
    int a[10]={12,12,14,15,16,12,24,22,60,61};
    char b[10]={'F'};
    int i;
    // 原数组输出 
for(i=0;i<10;i++){
printf("%d ",a[i]);
}
printf("
");
// 处理 
for(i=0;i<10;i++){
if(a[i]%12==0){
b[i]='T';
}else{
b[i]='F';
}
}
// 结果输出 
for(i=0;i<10;i++){
printf("%c ",b[i]);
}
return 0;
}

运行:

要使结果对齐,更直观,可以将空格换成/t(制表符):

代码:

#include <stdio.h>
int main()
{
    int a[10]={12,12,14,15,16,12,24,22,60,61}; // 数组 
    char b[10]={'F'}; // 保存结果 
    int i;
    // 原数组输出 
for(i=0;i<10;i++){
printf("%d",a[i]);
}
printf("
");
// 处理 
for(i=0;i<10;i++){
if(a[i]%12==0){
b[i]='T';
}else{
b[i]='F';
}
}
// 结果输出 
for(i=0;i<10;i++){
printf("%c",b[i]);
}
return 0;
}

运行:



你都不放源代码,我怎么帮你?


C语言编程:任意输入10个整数放入数组中,然后求其中的最大值和最小值...
include <stdio.h> void main(){ int array[10];\/\/用来存储输入的数据 int max;\/\/用来存放最大的数 int i;\/\/用于循环 for(i=0;i<10;i++) \/\/一次输入10个数 { \/\/输入一个数并按回车键 scanf("%d",&a[i]);} max=a[0];\/\/先假设最大值为第一个元素 for(i=1;i<10;i+...

C语言。假设array是一个有10个元素的整型数组,则下列写法中正确的是_百...
选A。先说B。没有指定数据下标。(当然如果char数组可以这样赋值。char w[10];w="abc";)C,超过数组下标。(会指到另一存储空间)D,同样,数组下标是以0—(x-1)。

请教一道C语言问题从键盘输入10个数组a中,把元素逆序存放后输出_百度知 ...
(1) j=9;(2) j--;另,scanf("%d",&a[i]); 少打一个括号

C语言问题:有一个数组内存放10个数,编写程序,找出其中最小的数_百度...
仔细点。把trail=(count[i]>trail ? trail : count[i]);中的i改成j,写成trail=(count[j]>trail ? trail : count[j]);就行了,其它没有问题。

提10个关于网络流行语言的问题..(像:网络流行语言值得推广吗?)_百度...
花言巧语 流言蜚语 自言自语 三言两语 只言片语 七言八语 甜言蜜语 胡言乱语 不言不语 千言万语 流言飞语 风言风语 片言只语 豪言壮语 谗言佞语 一言半语 冷言冷语 闲言碎语 散言碎语 穷言杂语 一言两语 轻言细语 秽言污语 殊言别语 尖言冷语 伤言扎语 能言快语 少言寡语 黑言...

用c语言编写:输入10个整数,将最小的一个输出。
扫描法 include"stdio.h"main(){ int a[10],i;printf("请输入10个数")for( i=0;i<10;i++)\/\/输入10个数 scanf("%d",&a[i]);int min=a[0];\/\/假设第一个数最小 for(i=0;i<10;i++)\/\/如果后面的数比min小,就赋给min {if(min>a[i])min=a[i];} printf("%d",min);...

c语言编程:对10个数冒泡排序(升序)。
include <stdio.h> int main(){ int number[10] = {95, 45, 15, 78, 84, 51, 24, 12,34,23};for (int j = 0; j < 9; j++)for (int i = 0; i < 9 - j; i++) { if(a[i] > a[i + 1]) { int temp = a[i];a[i] = a[i + 1];a[i + 1] ...

c语言问题 以下程序是用选择法对10个整数按升序排序,程序中有4个空...
第一个?: k=i;第二个?: j<=N-1 第三个?: a[i]>a[k]另外,你的程序还有一个问题就是程序的开头没有写明宏定义 define N 10 程序的最开头最好引用标准头文件 include"stdio.h"按照我的写法你运行下看看,肯定没问题!希望对你有所帮助!

汇编语言:十个压缩BCD数相加,求大神
呵呵 十个压缩BCD数相加的基本算法:1 采用一个循环结构,一次加8位(即2位压缩BCD数) 共需要循环相加5次 既可以完成十个压缩BCD数相加。使用3个指针,一个指向被加数,一个指向加数,一个指向和 2 使用带进位的加法指令 即 ADC 指令 每次加完后 要进行十进制调整 即使用DA A...

c语言程序:插队问题:有一个10个人的队伍,他们的身高分别为:1.73,1.75...
include<stdio.h> int main(){ float x=1.82,a[10]={1.73,1.75,1.78,1.84,1.88,1.89,1.90};int i,j,n=7;for(i=n-1;i>=0&&a[i]>x;i--)a[i+1]=a[i];a[i+1]=x;n++;for(i=0;i<n;i++)printf("%.2f ",a[i]);printf("\\n");return 0;} ...

甘南藏族自治州15373119988: C程序:任意输入10个整数,保存在以为数组a中,输出能被3整除的数的个数. -
康真奥沙: #include void main() {int a[10];int i,j,k;k=0;for(j=0;j<10;j++)scanf("%d",&a[j]);//这句有错for(i=0;i<10;i++)if(a[i]%3==0)k=k+1;printf("%d\n",k); }

甘南藏族自治州15373119988: C语言 从键盘输入10个整数,保存在一堆数组中,求这些整数中能被7整除的数组元素之 -
康真奥沙: 之和还是... #include"stdio.h" void main() {int a[10],b[10],i,j;for(i=0;i<10;i++){scanf("%d",&a[i]);}for(i=0;i<10;i++){if(a[i]%7==0)b[j]=a[i];j++;}int sum=0,led;for(i=0;i<10;i++){sum=sum+b[i];}printf("%d",sum); }

甘南藏族自治州15373119988: c语言问题 通过键盘将10个整数输入到一维数组中,并把该数组中所有偶数放另外一个数组中 -
康真奥沙: #include int main() {int a[10];int b[10];int*pa=a;int*pb=b;int cnt=0;printf("输入:");while(pa-a<10){scanf("%d",pa);if((*pa)%2==0){*pb++=*pa;cnt++;}pa++;}pb=b;printf("\nb数组:");while(pb-b {printf("%d ",*pb);pb++;}return 0; }

甘南藏族自治州15373119988: C语言答案输入10个整数,将他们存入数组中,查找输出数组的最小值 -
康真奥沙: 用冒泡排序法(书上有代码),然后在看下如何定义数组就好了,自己写用不聊多久的

甘南藏族自治州15373119988: 用C语言编写一段程序,用来输入10个整数保存到数组中,求出这10个整数的和并输出. -
康真奥沙: #include#include#defineN10main(){inta[N],i,temp;for(i=0;i

甘南藏族自治州15373119988: C语言:编写一个程序,输入一个包含10个整数的数列,并把数列存储在一个数组中 -
康真奥沙: #include<stdio.h> int main() { int he(int a[], int n);float pj(int a[], int n);int a[10] , i,n=10; for(i=0;i<n;i++) { printf("输入第 %d 个数 :",i+1);scanf("%d",&a[i]); }printf("\n%6d ",he(a,n); 调用并输出总和 printf("\n%6.2f ",pj(a,n); 调用...

甘南藏族自治州15373119988: C语言编程序,要求从键盘输入10个整数存入一维数组.. -
康真奥沙: #include<stdio.h> void main(){ int num[10],i,j,temp; for(i=0;i<10;i++){ printf("请输入第%d个数:"); scanf("%d",&num[i]); }

甘南藏族自治州15373119988: c语言输入10个数放入数组中,求10个数的最大值和最小值与平均值 -
康真奥沙: #include <stdio.h> int main() {int i;float sum, max, min, a[10];for (i = 0; i < 10; i++){ // 输入10个数值scanf("%f", &a[i]);}sum = max = min = a[0]; for (i = 1; i < 10; i++){if (a[i] > max) // 比较大小,得出最大值max = a[i];else if (a[i] < min) ...

甘南藏族自治州15373119988: C语言 从键盘输入10个整数,保存在一堆数组中,求这些整数中能被7整除的数组元素之和,将计算结果输出 -
康真奥沙: #include int main() { int a[10],n=0,i; for(i=1;i { scanf("%d",&a[i]); } for(i=1;i { if(a[i]%7==0) n+=a[i]; } printf("%d\n",n); system("pause"); return 0; }

甘南藏族自治州15373119988: 求c语言大神.从键盘任意输入10个整数,存放在数组中,请计算数组中奇数和偶数的个数. -
康真奥沙: 123456789101112131415 #include <stdio.h> intmain () { inta[10],i,count1=0,count2=0;//count1偶数,count2奇数for(i=0;i<10;i++) scanf("%d",&a[i]); for(i=0;i<10;i++){ if((a[i]%2)==0) count1++; elseif((a[i]+1)%2==0) count2++; } printf("偶数个数为:%d\n奇数个数为:%d",count1,count2); return0; }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网