依次输入10个数,输出最大值,c语言。
练习题答案是流程图。1=n.输入max,n大于等于10,输入a,a大于max.......等等,看不懂。 展开
C语言字符输入与输出:
标准库提供的输入/输出模型非常简单。无论文本从何处输入,输出到何处,其输入/输出都是按照字符流的方式处理。
文本流是由多行字符构成的字符序列,而每行字符则由 0 个或多个字符组成,行末是一个换行符。标准库负责使每个输入/输出流都能够遵守这一模型。使用标准库的 C 语言程序员不必关心在程序之外这些行是如何表示的。
如果输入中不包含字符,那么,在第一次调用 getchar 函数的叫候,while 语句或 for 语句中的条件测试从一开始就为假,程序的执行结果将为 0,这也是正确的结果。
这一点很重要。whi1e 语句与 for 语句的优点之一就是在执行循环体之前就对条件进行测试,如果条件不满足,则不执行循环体,这就可能出现循环体一次都不执行的情况。在出现 0 长度的输入时,程序的处理应该灵活一些,在出现边界条件时,while 语句与 for 语句有助于确保程序执行合理的操作。
连接两个字符串的程序:
#include <stdio.h>
#include <string.h>
void main()
{
int i;
char str1[30]="welcome to ";
char str2[]= "www.nowamagic.net";
printf("%s\n",strcat(str1,str2)):
scanf("%d", &i);
}