1 输入一个字符,如是大写输出相应的小写字母,如是小写则输出相应的大写字母,否则原样输出。
#include<stdio.h>
int main()
{
char d;
printf(“please input a word:”);
scanf(“%c”,&d);
printf(“%d\n”,d);
if(d>=65&&d<=90)
{
d = d + 32;
printf(“%c\n”,d);
}
else if(d>=97&&d<=122)
{
d = d – 32;
printf(“%c\n”,d);
}
else
printf(“%c\n”,d);
}
2 计算正整数1~N(N需键盘输入)之间所有的偶数和
#include<stdio.h>
long su;
long oushu(int a,int b)
{ long t,i;
if (a%2==1) { t=a+1; } else { t=a; } for (i=t;i<=b;i+=2) { su+=i; } return su;
}
main()
{ int a,b;
printf(“Please enter two numbers:\n”);
scanf(“%d%d”,&a,&b);
printf(“%ld\n”,oushu(a,b));
}
3 输入正整数N(1小于等于N小于等于10)再输入N个整数,求N这个数的最大值
4 输入正整数m和n(m大于等于n)后,计算(m-n)! 的值,并输出。要求计算阶乘的运算携程函数fact(n) 函数返回值的类型为double。
5 输入一个以回车结束的字符串(少于80个字符),统计该字符串中数字字符个数。〈——自己写的,不知道对不对,请大虾帮忙看下
#include<stdio.h>
#include<string.h>
main()
{
char a[80],ch;
int i=0,cishu=0;
printf(“输入字符串\n”);
scanf(“%s\n”,a,&ch);
for(i=0;i<strlen(a);i++)
printf(“i”);
}
>> 本文固定链接: http://www.vcgood.com/archives/1905
ch cishu=0这两个家伙好像没什么用啊!
#include<stdio.h>
#include<string.h>
main()
{
int ch,count=0;
printf(“输入字符串\n”);
while((ch=getchar())!=’\n’)
{
count++;
continue;
}
printf(“%d\n”,count);
}
#include<stdio.h>
#include<ctype.h>
int main(void)
{
int d;
printf(“please input a word:”);
while((d=getchar())!=’\n’)
{
if(isupper(d))
putchar(tolower(d));
else
putchar(d);
}
puts(“”);
return 0;
}