#include<iostream>
using namespace std;
int main()
{
double a[100];
double max=0,min=100,t;
int i;
for(i=0;i<100;i++)
{
cin>>a[i];
if(a[i]<0)
break;
else
{
if(a[i]>max)
max=a[i];
if(a[i]<min)
min=a[i];
}
}
cout<<"最大值是:"<<max<<endl;
cout<<"最小值是:"<<min<<endl;
return 0;
}
扩展资料:
include用法:
#include命令预处理命令的一种,预处理命令可以将别的源代码内容插入到所指定的位置;可以标识出只有在特定条件下才会被编译的某一段程序代码;可以定义类似标识符功能的宏,在编译时,预处理器会用别的文本取代该宏。
插入头文件的内容
#include命令告诉预处理器将指定头文件的内容插入到预处理器命令的相应位置。有两种方式可以指定插入头文件:
1、#include<文件名>
2、#include"文件名"
如果需要包含标准库头文件或者实现版本所提供的头文件,应该使用第一种格式。如下例所示:
#include<mathh>//一些数学函数的原型,以及相关的类型和宏
如果需要包含针对程序所开发的源文件,则应该使用第二种格式。
采用#include命令所插入的文件,通常文件扩展名是h,文件包括函数原型、宏定义和类型定义。只要使用#include命令,这些定义就可被任何源文件使用。
int main(void)
{
char s[80];
int i,j;
printf("input a string:");
gets(s);
for(i=0,j=0;s[i]!='\0';i++)
{
if('c' != s[i])
{
s[j]=s[i];
j++;
}
}
s[j] = '\0';
puts(s);
}
输入字符串:s
开始循环,从第一位开始,如果是不是c则保留,i,j均往后移动;如果是c则继续向后查询,i向后移动,j不变,如此循环直到遇到不为c的时候,将值保存到遇到j的位置;重复直到s末尾;最后j的位置就是删除c后字符串的结尾,因此s[j] = '\0';
选A。
B没有将字符给c,C是逻辑条件,不是赋值语句,D是判断有没有输入字符,不能判断后面的逻辑条件是换行符。
#include<stdioh>
#include<stringh>
void main()
{ int i=0,count1[26]={0},count2[26]={0};
char ch[100];
printf("enter a sentence:");
gets( ch );
while( ch[i] )
{if(ch[i]>='a'&&ch[i]<='z') count1[ch[i]-'a']++;
else if(ch[i]>='A'&&ch[i]<='Z') count2[ch[i]-'A']++;i++;}
for(i=0;i<26;i++)
{if( i % 5==0 )putchar('\n'); printf(" 字母baidu%c : %d ",'a'+i,count1[i]);}
for(i=0;i<26;i++)
{if( i % 5==0 )putchar('\n'); printf(" 字母%c : %d ",'A'+i,count2[i]);}
}
扩展资料:
字符包括字母、数字、运算符号、标点符号和其他符号,以及一些功能性符号。字符在计算机内存放,应规定相应的代表字符的二进制代码。代码的选用要与有关外围设备的规格取得一致。这些外围设备包括键盘控制台的输入输出、打印机的输出等等。
字符作输入时,要自动转换为二进制代码存于机内;输出时,计算机内二进制代码自动转化为字符,两者的转换全是靠外围设备实现的。字符是数据结构中最小的数据存取单位。
参考资料来源:百度百科-字符
以上就是关于下面程序的功能是:从键盘上输入若干学生的成绩,统计并输出最高成绩和最低成绩,最后当输入负数时结束输全部的内容,包括:下面程序的功能是:从键盘上输入若干学生的成绩,统计并输出最高成绩和最低成绩,最后当输入负数时结束输、求解答。下面程序的功能是将字符串s中所有的字符‘c’删除。求补充程序、并对运行过程分析!!!、16.下面程序的功能是从键盘输入一组字符,从中统计大写字母和小写字母的个数,选择【】填空。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)