❶ 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;
}