发布网友 发布时间:2022-04-24 08:28
共5个回答
热心网友 时间:2022-06-18 00:59
二、读程序写结果:
1、以下程序在运行时输入a,b的值为1,2,运行结果是: 2,1
2、读程序写出结果: 10 10 9 1
3、读程序写出结果: -1
4、下列程序在运行时输入B,结果为: 70~84
5、阅读程序写出结果: 10
6、以下程序运行后的结果是什么: 2.500000
三、程序填空
1、在三个数中找出最大的一个并输出。
main()
{
int a,b,c,max;
scanf("%d,%d,%d",&a,&b,&c);
max=a;
if (b>max) max=b;
if (c>max) max=c;
printf("The max number is: %d \n",max);
}
2、完全用字符串处理函数实现:输入两个字符串并比较其大小,
将结果输出。
main()
{
char s1[80],s2[80];
int answer;
gets(s1); //input s1
gets(s2); //input s2
answer=strcmp(s1,s2);
printf("%d\n",answer);
}
四、根据要求写程序
1、 输入一个字符,如果是大写字母,则将其转换成小写并输出;
若是小写则直接输出;若是非字母字符则打印:“Data
error!”。
#include <stdio.h>
main()
{
char c;
printf("input a char:");
c=getchar();
if((c>=97)&&(c<=122)) printf("%c",c);
else if((c>=65)&&(c<=90)) printf("%c",c+32);
else printf("Data error!");
}
2、 输入一行字符,并统计字符个数。
#include <stdio.h>
#include <string.h>
main()
{
char s[200];
int n;
printf("input string:");
gets(s);
n=strlen(s);
printf("char count:%d",n);
}
3、 编程序查找出一个二维数组中最大的值,并输出其行号和列号。
#include <stdio.h>
main()
{
int i,j,row,colum,max;
static int a[3][4] = {{1,2,3,4},{9,8,7,6},{8,10,4,2}};
max=a[0][0];
for(i=0;i<=2;i++)
for(j=0;j<=3;j++)
if(a[i][j]>max)
{
max=a[i][j];
row=i;
colum=j;
}
printf("max=%d,row=%d,colum=%d\n",max,row,colum);
}
热心网友 时间:2022-06-18 00:59
二、读程序写结果:
1、以下程序在运行时输入a,b的值为1,2,运行结果是: 2 1
2、读程序写出结果:10 11
3、读程序写出结果: -1
4、读程序写出结果:70 71 ... 83 84
5、读程序写出结果:10
6、读程序写出结果:2.750000
三、程序填空:
1、在三个数中找出最大的一个并输出。
Main()
{
int a,b,c,max;
scanf(“%d,%d,%d”,&a,&b,&c);
max=a;
if (b>max) max=b;
if (c>max) max=c;
printf(“The max number is: %d \n”,max);
}
2、完全用字符串处理函数实现:输入两个字符串并比较其大小,
将结果输出。
Main()
{
char s1[80],s2[80];
int answer;
answer=strcmp(S1[80],S2[80]);
printf(“%d\n”,answer);
}
四、根据要求写程序:
1、 输入一个字符,如果是大写字母,则将其转换成小写并输出;
若是小写则直接输出;若是非字母字符则打印:“Data
error!”。
#include <stdio.h>
main()
{
char temp;
scanf("%c",&temp);
if (temp>'a'&& temp<'z')
printf("%c",temp);
elseif (temp>'A' && temp <'Z')
{
temp=temp+32;
printf("%c",temp)
}
else
printf(" Data error!");
}
2、 输入一行字符,并统计字符个数。
#include <stdio.h>
#include <string.h>
main()
{
char a[1000];
int sum;
scanf("%s",a);
sum=strlen(a);
printf("The number of char is %d",sum);
}
热心网友 时间:2022-06-18 01:00
二、读程序写结果:
1、以下程序在运行时输入a,b的值为1,2,运行结果是()?
main()
{
int a,b,t=0;
scanf("%d%d",&a,&b);
if(a<=2) {t=a;a=b;b=t;}
printf("%d,%d\n",a,b);
}
---------------------------
答案:2,1
---------------------------
2、读程序写出结果。( )
main()
{
int x=10,y=10,i;
for (i=0;x>8;y=++i)
printf("%d %d ",x--,y);
}
---------------------------
答案:10 10 9 1
---------------------------
3、读程序写出结果。( )
main()
{
int i=2,p;
p=f(i,i+1);
printf("%d",p);
}
int f(int a,int b)
{
int c;
c=a;
if(a>b) c=1;
else if(a==b) c=0;
else c=-1;
return(c);
}
---------------------------
答案:-1
---------------------------
4、下列程序在运行时输入B,结果为()?
main()
{
grade=getchar();
switch(grade)
{
case 'A':printf("85~100\n");break;
case 'B':printf("70~84\n");break;
case 'C':printf("60~69\n");break;
case 'D':printf("<60\n");break;
default : printf("error!\n");
}
}
---------------------------
答案:70~84
---------------------------
5、阅读程序写出结果。
main()
{
int i=1,sum=0;
while(i<5)
{
sum=sum+i;
i++;
}
printf("%d\n",sum);
}
---------------------------
答案:10
---------------------------
6、以下程序运行后的结果是什么?( )
main()
{
float s,x=2.5,y=4.8;
int a=7,b=4;
s=x+a%3*(int)(x+y)%2/b;
printf("%f\n",s);
}
---------------------------
答案:2.500000
---------------------------
三、程序填空:
1、在三个数中找出最大的一个并输出。
main()
{
int a,b,c,max;
scanf("%d,%d,%d",&a,&b,&c);
;
if (b>max) max=b;
if ( ) ;
printf("The max number is: %d \n",max);
}
---------------------------
答案:
Main()
{
int a,b,c,max;
scanf("%d,%d,%d",&a,&b,&c);
max=a;
if (b>max) max=b;
if (c>max) max=c;
printf("The max number is: %d \n",max);
}
---------------------------
2、完全用字符串处理函数实现:输入两个字符串并比较其大小,
将结果输出。
main()
{
char s1[80],s2[80];
int answer;
;
printf("%d\n",answer);
}
---------------------------
答案:
main()
{
char s1[80],s2[80];
int answer;
gets(s1);
gets(s2);
answer=strcmp(s1,s2);
printf("%d\n",answer);
}
---------------------------
四、根据要求写程序:
1、 输入一个字符,如果是大写字母,则将其转换成小写并输出;
若是小写则直接输出;若是非字母字符则打印:“Data
error!”。
---------------------------
答案:
main()
{char i;
scanf("%c",&i);
if(i>='a'&i<='z')
printf("%c\n",i);
else if(i>='A'&i<='Z')
printf("%c\n",i+32);
else
printf("Data error!\n");
}
---------------------------
2、 输入一行字符,并统计字符个数。
---------------------------
答案:
#include <stdio.h>
#include <string.h>
main()
{
char a[1000];
gets(a);
printf("The number of char is %d",strlen(a));
}
---------------------------
3、 编程序查找出一个二维数组中最大的值,并输出其行号和列号。
---------------------------
答案:
main()
{
int i,j,a[1][100],b,h,k,max;
b=h=k=0;
printf("输入200个数值\n");
for(i=0;i<2;i++)
{for(j=0;j<100;j++)
{printf("input NO.%d\n",++b);
scanf("%d",&a[i][j]);}}
max=a[0][0];
for(i=0;i<2;i++)
{for(j=0;j<100;j++)
if(max<a[i][j])
{max=a[i][j];
h=i;
k=j;}
}
printf("The max number in: %d row %d line\n",h,k);
}
热心网友 时间:2022-06-18 01:00
读程序写结果,自己复制进C语言开发工具里面运行一次就知道了
热心网友 时间:2022-06-18 01:01
1: 2 1
2: 10 10 9 10
3: -1
4: 70~84
5: 10
6: 2.500000
三 ,1 max=a ;
if (b>max) max=b;
if ( c>max)max=c ;
2
Main()
{
char s1[80],s2[80];
int answer;
answer=strcmp(s1,s2);
printf(“%d\n”,answer);
}
四:1
main()
{
char f;
f=getchar();
if(f<=Z&&f>=A) { f+=32;printf("%c",f);}
else if(f<=z&&f>=a) {f=f;printf("%c",f);}
else printf("Data error!");
}
够你要的数了,要适可而止!