网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月11日漏签0天
南京大学吧 关注:371,523贴子:2,626,030
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 14回复贴,共1页
<<返回南京大学吧
>0< 加载中...

()技术贴)大码农在哪里!!

  • 只看楼主
  • 收藏

  • 回复
  • 描繪湛蓝星空
  • 励学敦行
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include <stdio.h>
int main()
{
float a,b,c,averge;
printf("\"请任意输入三个数\" \n");
scanf("%f%f%f",&a,&b,&c);
averge=(a+b+c)/3;
printf("\n 平均数是%f",averge); /*最后一闪而过。。。*/
}
#include <stdio.h>
int main()
{
float a,b,c,averge;
printf("\"请任意输入三个数\" \n");
scanf("%f%f%f",&a,&b,&c);
averge=(a+b+c)/3;
printf("\n 平均数是%f",averge);
scanf("\n char \0"); /*程序执行结束可以无限打Enter,无法自己结束*/
return 0;
}
#include <stdio.h>
int main()
{
float a,b,c,averge;
printf("\"请任意输入三个数\" \n");
scanf("%f%f%f",&a,&b,&c);
averge=(a+b+c)/3;
printf("\n 平均数是%f",averge);
scanf("char \0"); /*程序执行后可按任意键结束,可是“请按任意键结束这行字”和结果黏在一起,不好看。怎么让这行字去下一行?*/
return 0;
}
还有更好的悬停方法吗?求大码农指教。。


  • 描繪湛蓝星空
  • 励学敦行
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
代码镇楼。。


2025-06-11 04:49:01
广告
  • MrRiddle
  • 雄立金陵
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
printf("\n 平均数是%f\n",averge);
如此可好?


  • 1ridescence
  • 励学敦行
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
用while(scanf(这里自定)!=EOF){自定}这个何如。。。


  • 神id
  • 十瓣心香
    15
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
。。


  • 描繪湛蓝星空
  • 励学敦行
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
乖乖用system(“pause”)...


  • 嗯偏偏8
  • 创自三江
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#define ULCON0 (*(volatile unsigned long *)0xA0000000)#define UCON0 (*(volatile unsigned long *)0xA0000004)#define UFCON0 (*(volatile unsigned long *)0xA0000008)#define UMCON0 (*(volatile unsigned long *)0xA000000c)#define UTRSTAT0 (*(volatile unsigned long *)0xA0000010)#define UTXH0 (*(volatile unsigned char *)0xA0000020)#define URXH0 (*(volatile unsigned char *)0xA0000024)#define UBRDIV0 (*(volatile unsigned long *)0xA0000028)#define GPHCON (*(volatile unsigned long *)0xA6000070)#define GPHDAT (*(volatile unsigned long *)0xA6000074)#define GPHUP (*(volatile unsigned long *)0xA6000078)
void putchar_hex(char c){char * hex = "0123456789ABCDEF";uart_send(hex[(c>>4) & 0x0F]);uart_send(hex[(c>>0) & 0x0F]);
return;}
void putint_hex(int a){putchar_hex( (a>>24) & 0xFF );putchar_hex( (a>>16) & 0xFF );putchar_hex( (a>>8) & 0xFF );putchar_hex( (a>>0) & 0xFF );}
int putchar(int c){if(c == '\r'){while(!(UTRSTAT0&(1<<2)));UTXH0 = '\n';}if(c == '\n'){while(!(UTRSTAT0&(1<<2)));UTXH0 = '\r';}while(!(UTRSTAT0&(1<<2)));UTXH0 = c;}
int getchar(void){int c;c = (int)uart_rece();if (c == '\r')return '\n';return c;}
int puts(const char * s){while (*s)putchar(*s++);return 0;}
char * gets(char * s){char * p = s;
while ((*p = getchar()) != '\n'){if (*p != '\b')putchar(*p++);elseif (p > s){puts ("\b \b");p--;}}*p = '\0';putchar('\n');return s;}
int strcmp(const char * s1, const char * s2){while (*s1 == *s2){if (*s1 == '\0')return 0;s1++;s2++;}return *s1 - *s2;}
char * itoa(int num, char * buf){int i = 0,j = 0;int temp,num1,end;if((num > 0 && num>0x7fffffff)||(num < 0 && num<(signed int)0x80000000))buf[0] = '\0';if(num < 0)num1 = (-1)*num;elsenum1 = num;do{buf[i++] = num1%10 +'0';num1 /= 10; }while(num1);if(num < 0)buf[i++] = '-';end = i;i--;while(j < i){temp = buf[j];buf[j] = buf[i];buf[i] = temp;i--;j++;}buf[end] = '\0';return buf;}/*
char * itoa(int a, char * buf){int num = a;int i = 0;int len = 0;do {buf[i++] = num % 10 + '0';num /= 10;} while (num);buf[i] = '\0';len = i;for (i = 0; i < len/2; i++){char tmp;tmp = buf[i];buf[i] = buf[len-i-1];buf[len-i-1] = tmp;}return buf;}*/int atoi(char * buf){int value = 0;int base = 10;int i = 0;if (buf[0] == '0' && buf[1] == 'x'){base = 16;i = 2;}// 123 = (1 * 10 + 2) * 10 + 3// 0x1F = 1 * 16 + F(15)while (buf[i]){int tmp;if (buf[i] <= '9' && buf[i] >= '0') tmp = buf[i] - '0';elsetmp = buf[i] - 'a' + 10;value = value * base + tmp;i++;}return value;}
typedef int * va_list;#define va_start(ap, A)(ap = (int *)&(A) + 1)#define va_arg(ap, T)(*(T *)ap++)#define va_end(ap)((void)0)
int printf(const char * format, ...){char c;va_list ap;va_start(ap, format);while ((c = *format++) != '\0'){switch (c){case '%':c = *format++;switch (c){char ch;char * p;int a;char buf[100];case 'c':ch = va_arg(ap, int);putchar(ch);break;case 's':p = va_arg(ap, char *);puts(p);break;case 'x':a = va_arg(ap, int);putint_hex(a);break;case 'd':a = va_arg(ap, int);itoa(a, buf);puts(buf);break;default:break;}break;default:putchar(c);break;}}return 0;}


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 14回复贴,共1页
<<返回南京大学吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示