请教高手编写一个简单的C语言程序

作者&投稿:敖茗 (联系方式在网页底部的电邮联系)
编写一个C语言程序,简单。求助大家。~

#include
void main()
{
char c;
printf("please input some words:");
for(;(c=getchar())!='
';)
printf("%c
",c);

}

#include
#include

void main()
{
char str[100];
int i,upercase=0,lowercase=0,other=0;
puts("please input the string: ");
gets(str);
for (i=0;i<strlen(str);i++)
{
if ('a' < str[i] && str[i] < 'z')
lowercase++;
else if ('A' < str[i] && str[i]< 'Z')
upercase++;
else
other++;

}
printf("upercase:%d
lovercase:%d
other:%d
",upercase,lowercase,other);

}

给你写了一些情况的判断。
其它情况自己添加。

#include<stdio.h>

int strtoint(char *str, int *r){
int len,i;
int status=0;

len = 0;
while ( 1==1){
if (str[len] == 0) break;
len = len + 1;
}
if (len > 6 || len <= 0) {status = 1; return status;};
if (str[0] != '-' && (str[0] > '9' || str[0] < '0') ) {status = 2; return status;};
if (len == 6 && strncmp(str+1,"32768",5) >= 0 ) {status = 3; return status;};
if (len == 5 && strncmp(str,"32768",5) >= 0 ) {status = 3; return status;};

sscanf(str,"%d",r);
return status;
}

void main ()
{
char str[20];
int r;
int status;
scanf("%s",&str[0]);

status = strtoint(str, &r);

switch(status)
{
case 0: printf("%d",r); break;
case 3: printf("exceed -32768 or 32768\n");
default: printf("invalid\n");
};
}

相关视频

求会c语言的编程高手教教我怎么快速入门c语言啊,我想学,谢谢
呵呵,哪有什么方法可以快速入门啊!方法只有一个,那就是多学习,先拿本谭浩强的教材好好研究一下,有问题及时请教其他人,多思考、多动脑、多上机操作,上机操作时多按自己的思路尝试进行修改和扩充。有了问题及时解决,并做到举一反三。另外,有了一定基础后,再看一些其他相关书,每看一遍、每看一...

请教高手一道c语言的题目!!!万分感谢!!!
if(b>=0&&b<2) \/\/c代码中,乱加空格不是好习惯,我把空格给你删了 printf("该范围内质数的个数=%d\\n",n);\/*if(b==2)printf("该范围内质数的个数=1\\n"); \/\/你都知道个数是1了,还瞎折腾什么?赋值很好玩吗?而且这段根本就不需要,因为正确的质数判定算法能搞定这个。你单独写...

真心请教高手:C语言 输入一个任意实数,输出它的最高位数字。谢谢!_百度...
include <stdio.h>include <string.h>int main(void){char a[20];printf("请输入数字");scanf("%s",a);printf("%c",a[0]);}最简单的了吧include <stdio.h>void main(){int x ;printf("输入一个实数:\\n");scanf("%d",&x);if(x<10)printf("%d",x);else if(x>=10&&x<100...