當前位置:首頁 » 編程語言 » c語言輸入7個數
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言輸入7個數

發布時間: 2022-07-12 00:51:36

c語言中怎麼按要求輸入數字

你平時怎麼輸入就怎麼輸。
代碼如下:
#include
<stdio.h>
void
main()
{
char
c;
scanf("%c",&c); //像你平時輸入*一樣。先按shift再加上數字8(注意:不是數字鍵盤的8).
printf("%c\n",c);
}
能解決問題還請採納,謝謝

❷ C語言數組七個數升序排列和降序排列怎麼編程

1、打開visual C++ 6.0-文件-新建-文件-C++ Source File。

❸ 求C語言大俠指教。。 題目:用戶輸入7個數字(整型),輸出最大值和最小值,請問如何書寫程序 謝謝

//此題只需要最大值和最小值,所以遍歷一次數組就知道了,不需要進行排序
#include <stdio.h>
int main()
{
int i,max,min;
int a[7];
printf("請輸入7個整數,並以空格隔開:\n");
for(i=0;i<7;i++)
{
scanf("%d",&a[i]);//輸入7個整數
}
max = a[0];
min = a[0];//將最大值和最小值都初始化為數組的第一個元素
for(i=1;i<7;i++) //遍歷數組
{
if(max<a[i]) //如果當前最大值小於當前數組元素
{
max = a[i]; //將該數組元素設為新的最大值
}
if(min>a[i]) //如果當前最小值大於當前數組元素
{
min = a[i]; //將該數組元素設為新的最小值
}
}
printf("數組中的最大值為:%d,最小值為:%d\n",max,min);
return 0;
}

測試結果:
請輸入7個整數,並以空格隔開:
3 4 -4 6 5 1 7
數組中的最大值為:7,最小值為:-4
Press any key to continue

❹ C語言,要求輸入七位數字,然後檢查是否是七位並且是否全是數字,如果不是要求重輸。詳細代碼。

#include"stdio.h"
voidmain()
{
chara[7];
inti,j=0;
printf("請輸入7個數字 ");
while(j==0)
{
gets(a);
printf("您輸入的是:%s ",a);
j=1;
for(i=0;i<7;i++)
{
if(a[i]<'0'||a[i]>'9')
{
printf("您輸入的有誤,請重新輸入! ");
j=0;
break;
}
}
}
}

❺ 從鍵盤輸入7個數(A-Z)然後對每個字元按照輸入的順序,分別加1至7,最後輸出加密字元 用c語言怎麼做,急

源代碼我就不給了,演算法的偽代碼如下:

用一個char a[7]來存字元
for(i=0;i<7;i++)//控制字元輸入
{
scanf("%c",a[i]);
}

for(i=0;i<7;i++)//輸出加密的字元
{
a[i]=a[i]+i+1;
printf("%c",a[i]);
}

❻ C語言:輸入7個數字,除去最大值與最小值,求平均值。

#include <stdio.h>
int main(void)
{
int i;
float n[7],avr,sum,max,min;
printf("請輸入7個數字:\n");
sum=0;
for (i=0;i<7.0;i++)
{
scanf("%f",&n[i]);
}
min=max=n[0];
for (i=0;i<7;i++)
{
if (n[i]>max)
{
max=n[i];
}
if (n[i]<min)
{
min=n[i];
}
sum=n[i]+sum;
}
printf("min=%f,max=%f,sum=%f\n",min,max,sum);
avr=(sum-max-min)/5.0;
printf("去掉一個最大值:%f,一個最小值:%f\n平均值是:%f\n",max,min,avr);
return 0;
}

樓上說得對哈,你的初始化有問題

❼ c語言從鍵盤輸入任意7個數,輸出按降序排列的這7個數以及求它們的最大 最小值

voidmain()
{
intmin,max,i,x[7];
for(i=0;i<7;i++)
{
scanf("%d",&x[i]);
}
min=x[0];
max=x[0];
for(i=0;i<7;i++)
{
if(x[i]>=max)
{
max=x[i];
}
if(x[i]<=min)
{
min=x[i];
}
}

printf("min=%d,max=%d",min,max);
}

❽ c語言程序設計 從鍵盤上輸入7個非0正整數輸出其累加結果

#include <stdio.h>

int main()
{
int val;

int sum = 0;

int i;

for(i=0; i<7; i++)

{
scanf("%d", &val);
while(val <= 0){
printf("請輸入非0正整數.\n");

scanf("%d", &val);

}
sum += val;
}

printf("The result is %d.\n", sum);

return 0;
}

❾ C語言,輸入七個數,去掉最大值 最小值,求剩下5個值得平均值

for(j=2;j<=7;j++);
多了一個;

❿ 求C語言源代碼,實現如下功能:從屏幕上輸入7個數字,程序輸出由這7個數字中抽出的 3 個數字的組合

要源碼的話需要一定時間才能出來,不過演算法倒是可以給你
設3個變數xyz,xyz循環取1~7且設置循環條件為x<y<z,當3者全不等時輸出(共3層嵌套,xyz各一層)
主要代碼:(數組a[6]為輸入的7個數字)
#include "stdio.h"
int main(){
int a[6];
for(int i=0;i<=6;i++)
scanf("%d",&a[i]);
for(int x=0;x<=4;x++)
for(int y=x+1;y<=5;y++)
for(int z=y+1;z<=6;z++)
printf("%d ",a[x]*100+a[y]*10+a[z]);
return 0;
}