当前位置:三九宝宝网 → 宝宝教育 → 教学论文 → 正文

C语言题目:分析以下程序

更新:02-21 整理:39baobao.com
字体:

[C语言程序题目]第一题 原始数据是这样 1,4,3,2 8,6,5,7 3,7,2,5 4,8,6,1 循环体里 if{a[j][i]>a[k][i]} { t=a[j][i]; a[j][i]=a[k][i]; a[k][i]=t; } 在一次大循环中i是不变的,而且是占在...+阅读

#include

void main()

{

char c,string[81];

int i,a=0,b=0;

gets(string);//获得字符数组string

for(i=0;(c=string[i])!='\0';i++)//扫描字符串

if (c==' ') a=0;//如果c为回车则a=0

else if(a==0)//如果c不等于0,且a=0则a=1,b++

{

a=1;

b++;

}

printf("%d\n",b);

}

/*输入为a b c时

程序的for执行过程:

第一步:i=0,c=a

此时c!=' '且a=0,所以a=1,b++(即b=1)

第二步:i=1,c=' '所以a=0

第三步:i=2,c=b

此时c!=' '且a=0,所以a=1,b++(即b=2)

第四步:i=3,c=' '所以a=0

第五步:i=4,c=c

此时c!=' '且a=0,所以a=1,b++(即b=3)

第六步:i=5,c='\0'所以推出循环

最后结果:b=3,a=1,c=\0.

*/

程序运行:

本文地址:https://www.39baobao.com/show/29_44062.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

c语言数的计算题目程序代码怎么写#include <stdio.h> int count(int n) { int t ; int c ; int i ; if(n == 1) return 1 ; t = n/2 ; c = 1 ; //n本身算一个解 for(i = 1; i <= t; i++) c += count(i) ; re...

C语言程序设计题目考试急需(1) 输入10个任意数字,求最大值,最小值,平均数和高于平均数的元素。 #include "stdio.h" main() { int i; double s[10],pingjunshu,max=0,min=0; for(i=0;i<10;i++) { printf("请...

c语言题目 c语言程序中当调用函数时哪个正确c语言程序中,当调用函数时,实参和形参各占一个独立的存储单元。 C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存...

高级语言程序设计C题目#include <iostream> using namespace std; void main() { long n; int a[5],i=0,j; cin>>n; while(n) { a[i++]=n%10; n/=10; } cout<<i<<endl; for(j=i-1;j>=0;j--) cout<...

用c语言编写一个程序实现以下功能1 2 3 4 5 6 7 8 9 10 #include "stdio.h" intmain(intargc,char*argv[]){ 5261int a,b; doublex,y; charch1,ch2; printf("Please enter the data...\n"); scanf("%d%d%lf%lf %c...

C语言功能说明:编写程序实现以下成绩处理功能输出格式参见示#include<stdio.h> void sum(float a[],int n)//计算总分 { int i; float sum; for(i=0;i<=n;i++) sum=sum+a[i]; printf("总成绩是:%d",sum); //return sum; } float ave(float...

怎样用C语言程序输出以下图形是菱形的吧 #include <stdio.h> #include <math.h> void main() { int i,j,k; int n = 4; for(i=-(n-1);i<n;i++) { for(j=0;j<fabs(i);j++) printf(" "); for(k=1;k<(2*n-fab...

C语言程序设计题目#include <stdio.h> #define PI 3.14159 void Circle()/*圆周长*/ { float r; printf("请输入圆的半径:"); scanf("%f",&r); printf("周长是:%f\n",2*r*PI); } void CircleArea()/*圆面积*/...

面向对象程序设计期末大作业题目C语言面向对象程序设计 期末大作业题目 第1题:设计一个学生学籍管理系统 学生信息包括:姓名、学号、性别和英语、数学、程序设计、体育成绩。 从键盘输入数据,建立数据文件student.d...